home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 4_0 / VIVIDUS / QIA.SIT / Qd3d in Action.rsrc / bin.rsrc_CODE_7.txt < prev    next >
Text File  |  1991-10-22  |  134KB  |  2,464 lines

  1. # near model CODE resource
  2. # entry label at 0x0000
  3. export_926:
  4. entry:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  2F0C                     move.l     -[A7], A4
  7. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 0000000A  2B4C E138                move.l     [A5 - 0x1EC8], A4
  9. 0000000E  2054                     movea.l    A0, [A4]
  10. 00000010  4268 0022                clr.w      [A0 + 0x22]
  11. 00000014  2F0C                     move.l     -[A7], A4
  12. 00000016  4EAD 1D1A                jsr        [A5 + 0x1D1A]
  13. 0000001A  2EAE 0016                move.l     [A7], [A6 + 0x16]
  14. 0000001E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  15. 00000022  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  16. 00000026  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  17. 0000002A  2F0C                     move.l     -[A7], A4
  18. 0000002C  4EAD 1D22                jsr        [A5 + 0x1D22]
  19. 00000030  4297                     clr.l      [A7]
  20. 00000032  2F0C                     move.l     -[A7], A4
  21. 00000034  4EAD 12E2                jsr        [A5 + 0x12E2]
  22. 00000038  2E8C                     move.l     [A7], A4
  23. 0000003A  4EAD 1D3A                jsr        [A5 + 0x1D3A]
  24. 0000003E  2E8C                     move.l     [A7], A4
  25. 00000040  4EAD 1D2A                jsr        [A5 + 0x1D2A]
  26. 00000044  2E8C                     move.l     [A7], A4
  27. 00000046  4EAD 1D5A                jsr        [A5 + 0x1D5A]
  28. 0000004A  486D F2EE                pea.l      [A5 - 0xD12]
  29. 0000004E  4EAD 04CA                jsr        [A5 + 0x4CA]
  30. 00000052  2054                     movea.l    A0, [A4]
  31. 00000054  2140 0018                move.l     [A0 + 0x18], D0
  32. 00000058  2EA8 0018                move.l     [A7], [A0 + 0x18]
  33. 0000005C  4EAD 149A                jsr        [A5 + 0x149A]
  34. 00000060  486D EE62                pea.l      [A5 - 0x119E]
  35. 00000064  4EAD 04CA                jsr        [A5 + 0x4CA]
  36. 00000068  2054                     movea.l    A0, [A4]
  37. 0000006A  2140 001C                move.l     [A0 + 0x1C], D0
  38. 0000006E  2EA8 001C                move.l     [A7], [A0 + 0x1C]
  39. 00000072  4EAD 10D2                jsr        [A5 + 0x10D2]
  40. 00000076  2054                     movea.l    A0, [A4]
  41. 00000078  4228 0020                clr.b      [A0 + 0x20]
  42. 0000007C  117C 0001 0021           move.b     [A0 + 0x21], 0x1
  43. 00000082  42A8 005C                clr.l      [A0 + 0x5C]
  44. 00000086  2B7C 3F3F 3F3F E15A      move.l     [A5 - 0x1EA6], 0x3F3F3F3F /* '????' */
  45. 0000008E  42AD E154                clr.l      [A5 - 0x1EAC]
  46. 00000092  2E8C                     move.l     [A7], A4
  47. 00000094  4EAD 1D6A                jsr        [A5 + 0x1D6A]
  48. 00000098  4297                     clr.l      [A7]
  49. 0000009A  3F3C 0001                move.w     -[A7], 0x1
  50. 0000009E  A9B9                     trap       GetCursor
  51. 000000A0  2B5F E184                move.l     [A5 - 0x1E7C], [A7]+
  52. 000000A4  206D E184                movea.l    A0, [A5 - 0x1E7C]
  53. 000000A8  A04A                     trap       HNoPurge
  54. 000000AA  4297                     clr.l      [A7]
  55. 000000AC  3F3C 0004                move.w     -[A7], 0x4
  56. 000000B0  A9B9                     trap       GetCursor
  57. 000000B2  2B5F E188                move.l     [A5 - 0x1E78], [A7]+
  58. 000000B6  206D E188                movea.l    A0, [A5 - 0x1E78]
  59. 000000BA  A04A                     trap       HNoPurge
  60. 000000BC  4297                     clr.l      [A7]
  61. 000000BE  A8D8                     trap       NewRgn
  62. 000000C0  2B5F E18C                move.l     [A5 - 0x1E74], [A7]+
  63. 000000C4  2E8C                     move.l     [A7], A4
  64. 000000C6  4EAD 1D42                jsr        [A5 + 0x1D42]
  65. 000000CA  2E8C                     move.l     [A7], A4
  66. 000000CC  4EAD 1D4A                jsr        [A5 + 0x1D4A]
  67. 000000D0  2E8C                     move.l     [A7], A4
  68. 000000D2  4EAD 1D52                jsr        [A5 + 0x1D52]
  69. 000000D6  2E8C                     move.l     [A7], A4
  70. 000000D8  4EAD FA92                jsr        [A5 - 0x56E]
  71. 000000DC  2E8C                     move.l     [A7], A4
  72. 000000DE  4EAD FA94                jsr        [A5 - 0x56C]
  73. 000000E2  2B4C E148                move.l     [A5 - 0x1EB8], A4
  74. 000000E6  42AD E17E                clr.l      [A5 - 0x1E82]
  75. 000000EA  42AD E174                clr.l      [A5 - 0x1E8C]
  76. 000000EE  426D E182                clr.w      [A5 - 0x1E7E]
  77. 000000F2  2E8C                     move.l     [A7], A4
  78. 000000F4  4EAD 1D82                jsr        [A5 + 0x1D82]
  79. 000000F8  286E FFFC                movea.l    A4, [A6 - 0x4]
  80. 000000FC  4E5E                     unlink     A6
  81. 000000FE  4E75                     rts
  82. export_927:
  83. 00000100  4E56 0000                link       A6, 0
  84. 00000104  486D E25A                pea.l      [A5 - 0x1DA6]
  85. 00000108  A86E                     trap       InitGraf
  86. 0000010A  A8FE                     trap       InitFonts
  87. 0000010C  A912                     trap       InitWindows
  88. 0000010E  A930                     trap       InitMenus
  89. 00000110  A9CC                     trap       TEInit
  90. 00000112  42A7                     clr.l      -[A7]
  91. 00000114  A97B                     trap       InitDialogs
  92. 00000116  A850                     trap       InitCursor
  93. 00000118  4E5E                     unlink     A6
  94. 0000011A  4E75                     rts
  95. export_928:
  96. 0000011C  4E56 FFFC                link       A6, -0x0004
  97. 00000120  2F0C                     move.l     -[A7], A4
  98. 00000122  286E 0008                movea.l    A4, [A6 + 0x8]
  99. 00000126  202E 000E                move.l     D0, [A6 + 0xE]
  100. 0000012A  B0AE 0012                cmp.l      D0, [A6 + 0x12]
  101. 0000012E  6D04                     blt        +0x6 /* 00000134 */
  102. 00000130  7000                     moveq.l    D0, 0x00
  103. 00000132  6014                     bra        +0x16 /* 00000148 */
  104. label00000134:
  105. 00000134  3F3C 00C2                move.w     -[A7], 0xC2
  106. 00000138  486D FBB8                pea.l      [A5 - 0x448]
  107. 0000013C  486D FBC8                pea.l      [A5 - 0x438]
  108. 00000140  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  109. 00000144  4FEF 000A                lea.l      A7, [A7 + 0xA]
  110. label00000148:
  111. 00000148  202E 0012                move.l     D0, [A6 + 0x12]
  112. 0000014C  B0AE 0016                cmp.l      D0, [A6 + 0x16]
  113. 00000150  6D04                     blt        +0x6 /* 00000156 */
  114. 00000152  7000                     moveq.l    D0, 0x00
  115. 00000154  6014                     bra        +0x16 /* 0000016A */
  116. label00000156:
  117. 00000156  3F3C 00C3                move.w     -[A7], 0xC3
  118. 0000015A  486D FBEA                pea.l      [A5 - 0x416]
  119. 0000015E  486D FBFA                pea.l      [A5 - 0x406]
  120. 00000162  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  121. 00000166  4FEF 000A                lea.l      A7, [A7 + 0xA]
  122. label0000016A:
  123. 0000016A  A063                     trap       MaxApplZone
  124. 0000016C  6002                     bra        +0x4 /* 00000170 */
  125. label0000016E:
  126. 0000016E  A036                     trap       MoreMasters
  127. label00000170:
  128. 00000170  302E 000C                move.w     D0, [A6 + 0xC]
  129. 00000174  536E 000C                subq.w     [A6 + 0xC], 1
  130. 00000178  4A40                     tst.w      D0
  131. 0000017A  6EF2                     bgt        -0xC /* 0000016E */
  132. 0000017C  41ED 1412                lea.l      A0, [A5 + 0x1412]
  133. 00000180  A04B                     trap       SetGrowZone
  134. 00000182  2054                     movea.l    A0, [A4]
  135. 00000184  42A8 0034                clr.l      [A0 + 0x34]
  136. 00000188  216E 000E 0024           move.l     [A0 + 0x24], [A6 + 0xE]
  137. 0000018E  216E 0012 0028           move.l     [A0 + 0x28], [A6 + 0x12]
  138. 00000194  216E 0016 002C           move.l     [A0 + 0x2C], [A6 + 0x16]
  139. 0000019A  4228 0038                clr.b      [A0 + 0x38]
  140. 0000019E  4228 0039                clr.b      [A0 + 0x39]
  141. 000001A2  4228 003A                clr.b      [A0 + 0x3A]
  142. 000001A6  4228 003B                clr.b      [A0 + 0x3B]
  143. 000001AA  42A8 0030                clr.l      [A0 + 0x30]
  144. 000001AE  2F28 0024                move.l     -[A7], [A0 + 0x24]
  145. 000001B2  4EAD 1A1A                jsr        [A5 + 0x1A1A]
  146. 000001B6  2054                     movea.l    A0, [A4]
  147. 000001B8  2140 0034                move.l     [A0 + 0x34], D0
  148. 000001BC  2EA8 0034                move.l     [A7], [A0 + 0x34]
  149. 000001C0  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  150. 000001C4  285F                     movea.l    A4, [A7]+
  151. 000001C6  4E5E                     unlink     A6
  152. 000001C8  4E75                     rts
  153. export_923:
  154. 000001CA  4E56 0000                link       A6, 0
  155. 000001CE  48E7 0300                movem.l    -[A7], D6,D7
  156. 000001D2  200D                     move.l     D0, A5
  157. 000001D4  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  158. 000001D8  2E00                     move.l     D7, D0
  159. 000001DA  4AAD E138                tst.l      [A5 - 0x1EC8]
  160. 000001DE  670A                     beq        +0xC /* 000001EA */
  161. 000001E0  2F2D E138                move.l     -[A7], [A5 - 0x1EC8]
  162. 000001E4  4EAD 1D32                jsr        [A5 + 0x1D32]
  163. 000001E8  588F                     addq.l     A7, 4
  164. label000001EA:
  165. 000001EA  2C2D FBB0                move.l     D6, [A5 - 0x450]
  166. 000001EE  2007                     move.l     D0, D7
  167. 000001F0  C18D                     exg        D0, A5
  168. 000001F2  2F06                     move.l     -[A7], D6
  169. 000001F4  205F                     movea.l    A0, [A7]+
  170. 000001F6  4E90                     jsr        [A0]
  171. 000001F8  4CDF 00C0                movem.l    D7,D6, [A7]+
  172. 000001FC  4E5E                     unlink     A6
  173. 000001FE  4E75                     rts
  174. export_924:
  175. 00000200  42A7                     clr.l      -[A7]
  176. 00000202  48E7 FFFC                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A5
  177. 00000206  3E2F 0040                move.w     D7, [A7 + 0x40]
  178. 0000020A  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  179. 0000020E  1F3C 0001                move.b     -[A7], 0x1
  180. 00000212  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  181. 00000216  1C00                     move.b     D6, D0
  182. 00000218  548F                     addq.l     A7, 2
  183. 0000021A  42A7                     clr.l      -[A7]
  184. 0000021C  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  185. 00000222  3F07                     move.w     -[A7], D7
  186. 00000224  A9A0                     trap       GetResource
  187. 00000226  265F                     movea.l    A3, [A7]+
  188. 00000228  1F06                     move.b     -[A7], D6
  189. 0000022A  4EAD 1A2A                jsr        [A5 + 0x1A2A]
  190. 0000022E  548F                     addq.l     A7, 2
  191. 00000230  2F0B                     move.l     -[A7], A3
  192. 00000232  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  193. 00000236  2F6D FBB4 0038           move.l     [A7 + 0x38], [A5 - 0x44C]
  194. 0000023C  4CDF 3FFF                movem.l    A5,A4,A3,A2,A1,A0,D7,D6,D5,D4,D3,D2,D1,D0, [A7]+
  195. 00000240  4E75                     rts
  196. 00000242  4E75                     rts
  197. export_929:
  198. 00000244  4E56 0000                link       A6, 0
  199. 00000248  2F07                     move.l     -[A7], D7
  200. 0000024A  3E3C 01F4                move.w     D7, 0x1F4
  201. 0000024E  42A7                     clr.l      -[A7]
  202. 00000250  3F07                     move.w     -[A7], D7
  203. 00000252  1F3C 0001                move.b     -[A7], 0x1
  204. 00000256  4EAD 04EA                jsr        [A5 + 0x4EA]
  205. 0000025A  2B5F FBB0                move.l     [A5 - 0x450], [A7]+
  206. 0000025E  486D 1CFA                pea.l      [A5 + 0x1CFA]
  207. 00000262  3F07                     move.w     -[A7], D7
  208. 00000264  1F3C 0001                move.b     -[A7], 0x1
  209. 00000268  4EAD 04F2                jsr        [A5 + 0x4F2]
  210. 0000026C  3E3C 01F0                move.w     D7, 0x1F0
  211. 00000270  42A7                     clr.l      -[A7]
  212. 00000272  3F07                     move.w     -[A7], D7
  213. 00000274  1F3C 0001                move.b     -[A7], 0x1
  214. 00000278  4EAD 04EA                jsr        [A5 + 0x4EA]
  215. 0000027C  2B5F FBB4                move.l     [A5 - 0x44C], [A7]+
  216. 00000280  486D 1D02                pea.l      [A5 + 0x1D02]
  217. 00000284  3F07                     move.w     -[A7], D7
  218. 00000286  1F3C 0001                move.b     -[A7], 0x1
  219. 0000028A  4EAD 04F2                jsr        [A5 + 0x4F2]
  220. 0000028E  2E1F                     move.l     D7, [A7]+
  221. 00000290  4E5E                     unlink     A6
  222. 00000292  4E75                     rts
  223. export_930:
  224. 00000294  4E56 0000                link       A6, 0
  225. 00000298  2F07                     move.l     -[A7], D7
  226. 0000029A  4AAD FBB0                tst.l      [A5 - 0x450]
  227. 0000029E  6724                     beq        +0x26 /* 000002C4 */
  228. 000002A0  3E3C 01F4                move.w     D7, 0x1F4
  229. 000002A4  2F2D FBB0                move.l     -[A7], [A5 - 0x450]
  230. 000002A8  3F07                     move.w     -[A7], D7
  231. 000002AA  1F3C 0001                move.b     -[A7], 0x1
  232. 000002AE  4EAD 04F2                jsr        [A5 + 0x4F2]
  233. 000002B2  3E3C 01F0                move.w     D7, 0x1F0
  234. 000002B6  2F2D FBB4                move.l     -[A7], [A5 - 0x44C]
  235. 000002BA  3F07                     move.w     -[A7], D7
  236. 000002BC  1F3C 0001                move.b     -[A7], 0x1
  237. 000002C0  4EAD 04F2                jsr        [A5 + 0x4F2]
  238. label000002C4:
  239. 000002C4  2E1F                     move.l     D7, [A7]+
  240. 000002C6  4E5E                     unlink     A6
  241. 000002C8  4E75                     rts
  242. export_940:
  243. 000002CA  4E56 0000                link       A6, 0
  244. 000002CE  4E5E                     unlink     A6
  245. 000002D0  4E75                     rts
  246. export_931:
  247. 000002D2  4E56 FFEC                link       A6, -0x0014
  248. 000002D6  2F07                     move.l     -[A7], D7
  249. 000002D8  3F3C A0AD                move.w     -[A7], 0xA0AD
  250. 000002DC  4EAD 044A                jsr        [A5 + 0x44A]
  251. 000002E0  EFED 0081 E132           bfins      [A5 - 0x1ECE] {4:32}, D0
  252. 000002E6  4EAD 0452                jsr        [A5 + 0x452]
  253. 000002EA  EFED 0001 E132           bfins      [A5 - 0x1ECE] {4:32}, D0
  254. 000002F0  3EBC A8B5                move.w     [A7], 0xA8B5
  255. 000002F4  4EAD 044A                jsr        [A5 + 0x44A]
  256. 000002F8  EFED 01C1 E132           bfins      [A5 - 0x1ECE] {4:0}, D4
  257. 000002FE  3B7C 0001 E134           move.w     [A5 - 0x1ECC], 0x1
  258. 00000304  4257                     clr.w      [A7]
  259. 00000306  3F3C 0001                move.w     -[A7], 0x1
  260. 0000030A  486E FFF0                pea.l      [A6 - 0x10]
  261. 0000030E  4EAD 04D2                jsr        [A5 + 0x4D2]
  262. 00000312  3E1F                     move.w     D7, [A7]+
  263. 00000314  4A47                     tst.w      D7
  264. 00000316  661C                     bne        +0x1E /* 00000334 */
  265. 00000318  102E FFF9                move.b     D0, [A6 - 0x7]
  266. 0000031C  EFED 0041 E132           bfins      [A5 - 0x1ECE] {4:32}, D4
  267. 00000322  102E FFF8                move.b     D0, [A6 - 0x8]
  268. 00000326  EFED 0001 E133           bfins      [A5 - 0x1ECD] {4:32}, D0
  269. 0000032C  3B6E FFF4 E136           move.w     [A5 - 0x1ECA], [A6 - 0xC]
  270. 00000332  6010                     bra        +0x12 /* 00000344 */
  271. label00000334:
  272. 00000334  08AD 0006 E132           bclr.b     [A5 - 0x1ECE], 0x6
  273. 0000033A  08AD 0007 E133           bclr.b     [A5 - 0x1ECD], 0x7
  274. 00000340  426D E136                clr.w      [A5 - 0x1ECA]
  275. label00000344:
  276. 00000344  082D 0005 E132           btst.b     [A5 - 0x1ECE], 0x5
  277. 0000034A  6700 0098                beq        +0x9A /* 000003E4 */
  278. 0000034E  4267                     clr.w      -[A7]
  279. 00000350  2F3C 6576 6E74           move.l     -[A7], 0x65766E74 /* 'evnt' */
  280. 00000356  486E FFEC                pea.l      [A6 - 0x14]
  281. 0000035A  4EAD 04DA                jsr        [A5 + 0x4DA]
  282. 0000035E  4A5F                     tst.w      [A7]+
  283. 00000360  57C0                     seq        D0
  284. 00000362  4400                     neg.b      D0
  285. 00000364  EFED 00C1 E132           bfins      [A5 - 0x1ECE] {4:32}, D4
  286. 0000036A  4267                     clr.w      -[A7]
  287. 0000036C  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  288. 00000372  486E FFEC                pea.l      [A6 - 0x14]
  289. 00000376  4EAD 04DA                jsr        [A5 + 0x4DA]
  290. 0000037A  4A5F                     tst.w      [A7]+
  291. 0000037C  57C0                     seq        D0
  292. 0000037E  4400                     neg.b      D0
  293. 00000380  EFED 0101 E132           bfins      [A5 - 0x1ECE] {4:0}, D0
  294. 00000386  4267                     clr.w      -[A7]
  295. 00000388  2F3C 6564 746E           move.l     -[A7], 0x6564746E /* 'edtn' */
  296. 0000038E  486E FFEC                pea.l      [A6 - 0x14]
  297. 00000392  4EAD 04DA                jsr        [A5 + 0x4DA]
  298. 00000396  4A5F                     tst.w      [A7]+
  299. 00000398  57C0                     seq        D0
  300. 0000039A  4400                     neg.b      D0
  301. 0000039C  EFED 0141 E132           bfins      [A5 - 0x1ECE] {4:0}, D4
  302. 000003A2  4267                     clr.w      -[A7]
  303. 000003A4  2F3C 6865 6C70           move.l     -[A7], 0x68656C70 /* 'help' */
  304. 000003AA  486E FFEC                pea.l      [A6 - 0x14]
  305. 000003AE  4EAD 04DA                jsr        [A5 + 0x4DA]
  306. 000003B2  4A5F                     tst.w      [A7]+
  307. 000003B4  57C0                     seq        D0
  308. 000003B6  4400                     neg.b      D0
  309. 000003B8  EFED 0181 E132           bfins      [A5 - 0x1ECE] {4:0}, D0
  310. 000003BE  082D 0000 E132           btst.b     [A5 - 0x1ECE], 0x0
  311. 000003C4  6752                     beq        +0x54 /* 00000418 */
  312. 000003C6  4267                     clr.w      -[A7]
  313. 000003C8  2F3C 7363 7223           move.l     -[A7], 0x73637223 /* 'scr#' */
  314. 000003CE  486E FFEC                pea.l      [A6 - 0x14]
  315. 000003D2  4EAD 04DA                jsr        [A5 + 0x4DA]
  316. 000003D6  3E1F                     move.w     D7, [A7]+
  317. 000003D8  4A47                     tst.w      D7
  318. 000003DA  663C                     bne        +0x3E /* 00000418 */
  319. 000003DC  3B6E FFEE E134           move.w     [A5 - 0x1ECC], [A6 - 0x12]
  320. 000003E2  6034                     bra        +0x36 /* 00000418 */
  321. label000003E4:
  322. 000003E4  08AD 0004 E132           bclr.b     [A5 - 0x1ECE], 0x4
  323. 000003EA  08AD 0003 E132           bclr.b     [A5 - 0x1ECE], 0x3
  324. 000003F0  08AD 0002 E132           bclr.b     [A5 - 0x1ECE], 0x2
  325. 000003F6  08AD 0001 E132           bclr.b     [A5 - 0x1ECE], 0x1
  326. 000003FC  082D 0000 E132           btst.b     [A5 - 0x1ECE], 0x0
  327. 00000402  6714                     beq        +0x16 /* 00000418 */
  328. 00000404  42A7                     clr.l      -[A7]
  329. 00000406  3F3C 0004                move.w     -[A7], 0x4
  330. 0000040A  2F3C 8402 0008           move.l     -[A7], 0x84020008
  331. 00000410  A8B5                     trap       ScriptUtil
  332. 00000412  201F                     move.l     D0, [A7]+
  333. 00000414  3B40 E134                move.w     [A5 - 0x1ECC], D0
  334. label00000418:
  335. 00000418  2E1F                     move.l     D7, [A7]+
  336. 0000041A  4E5E                     unlink     A6
  337. 0000041C  4E75                     rts
  338. export_932:
  339. 0000041E  4E56 0000                link       A6, 0
  340. 00000422  486D E30C                pea.l      [A5 - 0x1CF4]
  341. 00000426  4EAD 04CA                jsr        [A5 + 0x4CA]
  342. 0000042A  2B40 E13C                move.l     [A5 - 0x1EC4], D0
  343. 0000042E  2EAE 0008                move.l     [A7], [A6 + 0x8]
  344. 00000432  2F00                     move.l     -[A7], D0
  345. 00000434  4EAD 05BA                jsr        [A5 + 0x5BA]
  346. 00000438  4E5E                     unlink     A6
  347. 0000043A  4E75                     rts
  348. export_933:
  349. 0000043C  4E56 0000                link       A6, 0
  350. 00000440  486D EDDA                pea.l      [A5 - 0x1226]
  351. 00000444  4EAD 04CA                jsr        [A5 + 0x4CA]
  352. 00000448  2B40 E144                move.l     [A5 - 0x1EBC], D0
  353. 0000044C  1EBC 0001                move.b     [A7], 0x1
  354. 00000450  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  355. 00000454  2F00                     move.l     -[A7], D0
  356. 00000456  4EAD 1032                jsr        [A5 + 0x1032]
  357. 0000045A  4E5E                     unlink     A6
  358. 0000045C  4E75                     rts
  359. export_934:
  360. 0000045E  4E56 0000                link       A6, 0
  361. 00000462  486D EFAC                pea.l      [A5 - 0x1054]
  362. 00000466  4EAD 04CA                jsr        [A5 + 0x4CA]
  363. 0000046A  2B40 E150                move.l     [A5 - 0x1EB0], D0
  364. 0000046E  2E80                     move.l     [A7], D0
  365. 00000470  4EAD 120A                jsr        [A5 + 0x120A]
  366. 00000474  4E5E                     unlink     A6
  367. 00000476  4E75                     rts
  368. export_935:
  369. 00000478  4E56 0000                link       A6, 0
  370. 0000047C  486D F5AA                pea.l      [A5 - 0xA56]
  371. 00000480  4EAD 04CA                jsr        [A5 + 0x4CA]
  372. 00000484  206E 0008                movea.l    A0, [A6 + 0x8]
  373. 00000488  2050                     movea.l    A0, [A0]
  374. 0000048A  2140 0014                move.l     [A0 + 0x14], D0
  375. 0000048E  206E 0008                movea.l    A0, [A6 + 0x8]
  376. 00000492  2050                     movea.l    A0, [A0]
  377. 00000494  2EA8 0014                move.l     [A7], [A0 + 0x14]
  378. 00000498  4EAD 15F2                jsr        [A5 + 0x15F2]
  379. 0000049C  4E5E                     unlink     A6
  380. 0000049E  4E75                     rts
  381. export_936:
  382. 000004A0  4E56 0000                link       A6, 0
  383. 000004A4  486D EC90                pea.l      [A5 - 0x1370]
  384. 000004A8  4EAD 04CA                jsr        [A5 + 0x4CA]
  385. 000004AC  2B40 E140                move.l     [A5 - 0x1EC0], D0
  386. 000004B0  3EBC 0001                move.w     [A7], 0x1
  387. 000004B4  2F00                     move.l     -[A7], D0
  388. 000004B6  4EAD 0ED2                jsr        [A5 + 0xED2]
  389. 000004BA  4E5E                     unlink     A6
  390. 000004BC  4E75                     rts
  391. export_937:
  392. 000004BE  4E56 0000                link       A6, 0
  393. 000004C2  486D F196                pea.l      [A5 - 0xE6A]
  394. 000004C6  4EAD 04CA                jsr        [A5 + 0x4CA]
  395. 000004CA  2B40 E14C                move.l     [A5 - 0x1EB4], D0
  396. 000004CE  4E5E                     unlink     A6
  397. 000004D0  4E75                     rts
  398. export_938:
  399. 000004D2  4E56 0000                link       A6, 0
  400. 000004D6  2F0C                     move.l     -[A7], A4
  401. 000004D8  286E 0008                movea.l    A4, [A6 + 0x8]
  402. 000004DC  2054                     movea.l    A0, [A4]
  403. 000004DE  317C FFFF 003C           move.w     [A0 + 0x3C], 0xFFFF
  404. 000004E4  217C 3F3F 3F3F 003E      move.l     [A0 + 0x3E], 0x3F3F3F3F /* '????' */
  405. 000004EC  42A8 004E                clr.l      [A0 + 0x4E]
  406. 000004F0  42A8 0052                clr.l      [A0 + 0x52]
  407. 000004F4  317C F060 0056           move.w     [A0 + 0x56], 0xF060
  408. 000004FA  42A8 0058                clr.l      [A0 + 0x58]
  409. 000004FE  285F                     movea.l    A4, [A7]+
  410. 00000500  4E5E                     unlink     A6
  411. 00000502  4E75                     rts
  412. export_939:
  413. 00000504  4E56 0000                link       A6, 0
  414. 00000508  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  415. 0000050C  4EAD 1D62                jsr        [A5 + 0x1D62]
  416. 00000510  4297                     clr.l      [A7]
  417. 00000512  3F3C 0001                move.w     -[A7], 0x1
  418. 00000516  A949                     trap       GetMenuHandle
  419. 00000518  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  420. 0000051E  A94D                     trap       AppendResMenu/AddResMenu
  421. 00000520  2F3C 0001 0000           move.l     -[A7], 0x10000
  422. 00000526  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  423. 0000052A  4EAD 0F9A                jsr        [A5 + 0xF9A]
  424. 0000052E  4E5E                     unlink     A6
  425. 00000530  4E75                     rts
  426. export_941:
  427. 00000532  4E56 0000                link       A6, 0
  428. 00000536  206E 0008                movea.l    A0, [A6 + 0x8]
  429. 0000053A  2050                     movea.l    A0, [A0]
  430. 0000053C  216E 000C 005C           move.l     [A0 + 0x5C], [A6 + 0xC]
  431. 00000542  4E5E                     unlink     A6
  432. 00000544  4E75                     rts
  433. export_942:
  434. 00000546  4E56 0000                link       A6, 0
  435. 0000054A  4E5E                     unlink     A6
  436. 0000054C  4E75                     rts
  437. export_943:
  438. 0000054E  4E56 0000                link       A6, 0
  439. 00000552  4E5E                     unlink     A6
  440. 00000554  4E75                     rts
  441. export_944:
  442. 00000556  4E56 0000                link       A6, 0
  443. 0000055A  4E5E                     unlink     A6
  444. 0000055C  4E75                     rts
  445. export_945:
  446. 0000055E  4E56 FEB6                link       A6, -0x014A
  447. 00000562  48E7 0108                movem.l    -[A7], D7,A4
  448. 00000566  2E2E 000C                move.l     D7, [A6 + 0xC]
  449. 0000056A  286E 0008                movea.l    A4, [A6 + 0x8]
  450. 0000056E  4A87                     tst.l      D7
  451. 00000570  6C38                     bge        +0x3A /* 000005AA */
  452. 00000572  2007                     move.l     D0, D7
  453. 00000574  4480                     neg.l      D0
  454. 00000576  7210                     moveq.l    D1, 0x10
  455. 00000578  E2A0                     asr        D0, D1
  456. 0000057A  0240 FFFF                andi.w     D0, 0xFFFF
  457. 0000057E  5340                     subq.w     D0, 1
  458. 00000580  6600 00B2                bne        +0xB4 /* 00000634 */
  459. 00000584  42A7                     clr.l      -[A7]
  460. 00000586  3F3C 0001                move.w     -[A7], 0x1
  461. 0000058A  A949                     trap       GetMenuHandle
  462. 0000058C  3007                     move.w     D0, D7
  463. 0000058E  4440                     neg.w      D0
  464. 00000590  0240 FFFF                andi.w     D0, 0xFFFF
  465. 00000594  3F00                     move.w     -[A7], D0
  466. 00000596  486E FF00                pea.l      [A6 - 0x100]
  467. 0000059A  A946                     trap       GetMenuItemText/GetItem
  468. 0000059C  4267                     clr.w      -[A7]
  469. 0000059E  486E FF00                pea.l      [A6 - 0x100]
  470. 000005A2  A9B6                     trap       OpenDeskAcc
  471. 000005A4  548F                     addq.l     A7, 2
  472. 000005A6  6000 008C                bra        +0x8E /* 00000634 */
  473. label000005AA:
  474. 000005AA  7016                     moveq.l    D0, 0x16
  475. 000005AC  BE80                     cmp.l      D7, D0
  476. 000005AE  6200 0084                bhi        +0x86 /* 00000634 */
  477. 000005B2  43FA 0088                lea.l      A1, [PC + 0x88 /* 0000063C */]
  478. 000005B6  D2F1 7200                add.w      A1, [A1 + D7.w * 2]
  479. 000005BA  4ED1                     jmp        [A1]
  480. 000005BC  206D E188                movea.l    A0, [A5 - 0x1E78]
  481. 000005C0  2F10                     move.l     -[A7], [A0]
  482. 000005C2  A851                     trap       SetCursor
  483. 000005C4  2F0C                     move.l     -[A7], A4
  484. 000005C6  4EAD FABA                jsr        [A5 - 0x546]
  485. 000005CA  588F                     addq.l     A7, 4
  486. 000005CC  6066                     bra        +0x68 /* 00000634 */
  487. 000005CE  486E FEB6                pea.l      [A6 - 0x14A]
  488. 000005D2  2F0C                     move.l     -[A7], A4
  489. 000005D4  4EAD 1E7A                jsr        [A5 + 0x1E7A]
  490. 000005D8  4A2E FEB6                tst.b      [A6 - 0x14A]
  491. 000005DC  508F                     addq.l     A7, 8
  492. 000005DE  6754                     beq        +0x56 /* 00000634 */
  493. 000005E0  206D E188                movea.l    A0, [A5 - 0x1E78]
  494. 000005E4  2F10                     move.l     -[A7], [A0]
  495. 000005E6  A851                     trap       SetCursor
  496. 000005E8  486E FEB6                pea.l      [A6 - 0x14A]
  497. 000005EC  2F0C                     move.l     -[A7], A4
  498. 000005EE  4EAD FABC                jsr        [A5 - 0x544]
  499. 000005F2  508F                     addq.l     A7, 8
  500. 000005F4  603E                     bra        +0x40 /* 00000634 */
  501. 000005F6  42A7                     clr.l      -[A7]
  502. 000005F8  A924                     trap       FrontWindow
  503. 000005FA  4EAD 0462                jsr        [A5 + 0x462]
  504. 000005FE  4A00                     tst.b      D0
  505. 00000600  588F                     addq.l     A7, 4
  506. 00000602  6730                     beq        +0x32 /* 00000634 */
  507. 00000604  42A7                     clr.l      -[A7]
  508. 00000606  A924                     trap       FrontWindow
  509. 00000608  205F                     movea.l    A0, [A7]+
  510. 0000060A  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  511. 0000060E  A9B7                     trap       CloseDeskAcc
  512. 00000610  6022                     bra        +0x24 /* 00000634 */
  513. 00000612  2F0C                     move.l     -[A7], A4
  514. 00000614  4EAD F070                jsr        [A5 - 0xF90]
  515. 00000618  588F                     addq.l     A7, 4
  516. 0000061A  6018                     bra        +0x1A /* 00000634 */
  517. 0000061C  4227                     clr.b      -[A7]
  518. 0000061E  70F0                     moveq.l    D0, 0xFFFFFFF0
  519. 00000620  D047                     add.w      D0, D7
  520. 00000622  3F00                     move.w     -[A7], D0
  521. 00000624  A9C2                     trap       SysEdit
  522. 00000626  548F                     addq.l     A7, 2
  523. 00000628  600A                     bra        +0xC /* 00000634 */
  524. 0000062A  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  525. 0000062E  4EAD 105A                jsr        [A5 + 0x105A]
  526. 00000632  588F                     addq.l     A7, 4
  527. label00000634:
  528. 00000634  4CDF 1080                movem.l    A4,D7, [A7]+
  529. 00000638  4E5E                     unlink     A6
  530. 0000063A  4E75                     rts
  531. 0000063C  FFF8                     .extension 0xFF8 // unimplemented
  532. 0000063E  FFD6                     .extension 0xFD6 // unimplemented
  533. 00000640  FF80                     .extension 0xF80 // unimplemented
  534. 00000642  FF92                     .extension 0xF92 // unimplemented
  535. 00000644  FFBA                     .extension 0xFBA // unimplemented
  536. 00000646  FFF8                     .extension 0xFF8 // unimplemented
  537. 00000648  FFF8                     .extension 0xFF8 // unimplemented
  538. 0000064A  FFF8                     .extension 0xFF8 // unimplemented
  539. 0000064C  FFF8                     .extension 0xFF8 // unimplemented
  540. 0000064E  FFF8                     .extension 0xFF8 // unimplemented
  541. 00000650  FFF8                     .extension 0xFF8 // unimplemented
  542. 00000652  FFF8                     .extension 0xFF8 // unimplemented
  543. 00000654  FFF8                     .extension 0xFF8 // unimplemented
  544. 00000656  FFF8                     .extension 0xFF8 // unimplemented
  545. 00000658  FFF8                     .extension 0xFF8 // unimplemented
  546. 0000065A  FFF8                     .extension 0xFF8 // unimplemented
  547. 0000065C  FFE0                     .extension 0xFE0 // unimplemented
  548. 0000065E  FFF8                     .extension 0xFF8 // unimplemented
  549. 00000660  FFE0                     .extension 0xFE0 // unimplemented
  550. 00000662  FFE0                     .extension 0xFE0 // unimplemented
  551. 00000664  FFE0                     .extension 0xFE0 // unimplemented
  552. 00000666  FFE0                     .extension 0xFE0 // unimplemented
  553. 00000668  FFEE                     .extension 0xFEE // unimplemented
  554. export_946:
  555. 0000066A  4E56 FFC0                link       A6, -0x0040
  556. 0000066E  48E7 0108                movem.l    -[A7], D7,A4
  557. 00000672  2F2D E13C                move.l     -[A7], [A5 - 0x1EC4]
  558. 00000676  4EAD 065A                jsr        [A5 + 0x65A]
  559. 0000067A  2840                     movea.l    A4, D0
  560. 0000067C  200C                     move.l     D0, A4
  561. 0000067E  588F                     addq.l     A7, 4
  562. 00000680  670E                     beq        +0x10 /* 00000690 */
  563. 00000682  2F0C                     move.l     -[A7], A4
  564. 00000684  4EAD 0C82                jsr        [A5 + 0xC82]
  565. 00000688  7200                     moveq.l    D1, 0x00
  566. 0000068A  1200                     move.b     D1, D0
  567. 0000068C  588F                     addq.l     A7, 4
  568. 0000068E  6002                     bra        +0x4 /* 00000692 */
  569. label00000690:
  570. 00000690  7200                     moveq.l    D1, 0x00
  571. label00000692:
  572. 00000692  1E01                     move.b     D7, D1
  573. 00000694  4878 0001                pea.l      [0x00000001]
  574. 00000698  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  575. 0000069C  4EAD 0F02                jsr        [A5 + 0xF02]
  576. 000006A0  4A2D E158                tst.b      [A5 - 0x1EA8]
  577. 000006A4  508F                     addq.l     A7, 8
  578. 000006A6  674E                     beq        +0x50 /* 000006F6 */
  579. 000006A8  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  580. 000006AC  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  581. 000006B0  4EAD 0F02                jsr        [A5 + 0xF02]
  582. 000006B4  7010                     moveq.l    D0, 0x10
  583. 000006B6  2E80                     move.l     [A7], D0
  584. 000006B8  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  585. 000006BC  4EAD 0F02                jsr        [A5 + 0xF02]
  586. 000006C0  7012                     moveq.l    D0, 0x12
  587. 000006C2  2E80                     move.l     [A7], D0
  588. 000006C4  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  589. 000006C8  4EAD 0F02                jsr        [A5 + 0xF02]
  590. 000006CC  7013                     moveq.l    D0, 0x13
  591. 000006CE  2E80                     move.l     [A7], D0
  592. 000006D0  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  593. 000006D4  4EAD 0F02                jsr        [A5 + 0xF02]
  594. 000006D8  7014                     moveq.l    D0, 0x14
  595. 000006DA  2E80                     move.l     [A7], D0
  596. 000006DC  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  597. 000006E0  4EAD 0F02                jsr        [A5 + 0xF02]
  598. 000006E4  7015                     moveq.l    D0, 0x15
  599. 000006E6  2E80                     move.l     [A7], D0
  600. 000006E8  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  601. 000006EC  4EAD 0F02                jsr        [A5 + 0xF02]
  602. 000006F0  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  603. 000006F4  6012                     bra        +0x14 /* 00000708 */
  604. label000006F6:
  605. 000006F6  4A07                     tst.b      D7
  606. 000006F8  660E                     bne        +0x10 /* 00000708 */
  607. 000006FA  4878 0016                pea.l      [0x00000016]
  608. 000006FE  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  609. 00000702  4EAD 0F02                jsr        [A5 + 0xF02]
  610. 00000706  508F                     addq.l     A7, 8
  611. label00000708:
  612. 00000708  206E 0008                movea.l    A0, [A6 + 0x8]
  613. 0000070C  2050                     movea.l    A0, [A0]
  614. 0000070E  4A28 0038                tst.b      [A0 + 0x38]
  615. 00000712  6620                     bne        +0x22 /* 00000734 */
  616. 00000714  4A07                     tst.b      D7
  617. 00000716  661C                     bne        +0x1E /* 00000734 */
  618. 00000718  4878 0002                pea.l      [0x00000002]
  619. 0000071C  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  620. 00000720  4EAD 0F02                jsr        [A5 + 0xF02]
  621. 00000724  7003                     moveq.l    D0, 0x03
  622. 00000726  2E80                     move.l     [A7], D0
  623. 00000728  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  624. 0000072C  4EAD 0F02                jsr        [A5 + 0xF02]
  625. 00000730  4FEF 000C                lea.l      A7, [A7 + 0xC]
  626. label00000734:
  627. 00000734  486E FFC0                pea.l      [A6 - 0x40]
  628. 00000738  2F3C 0003 0080           move.l     -[A7], 0x30080
  629. 0000073E  4EAD 059A                jsr        [A5 + 0x59A]
  630. 00000742  486E FFC0                pea.l      [A6 - 0x40]
  631. 00000746  4878 0010                pea.l      [0x00000010 /* __m68k_vec_illegal__ */]
  632. 0000074A  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  633. 0000074E  4EAD 0F32                jsr        [A5 + 0xF32]
  634. 00000752  4CEE 1080 FFB8           movem.l    A4,D7, [A6 - 0x48]
  635. 00000758  4E5E                     unlink     A6
  636. 0000075A  4E75                     rts
  637. export_949:
  638. 0000075C  4E56 0000                link       A6, 0
  639. 00000760  206E 0008                movea.l    A0, [A6 + 0x8]
  640. 00000764  2050                     movea.l    A0, [A0]
  641. 00000766  116E 000C 003A           move.b     [A0 + 0x3A], [A6 + 0xC]
  642. 0000076C  4E5E                     unlink     A6
  643. 0000076E  4E75                     rts
  644. export_950:
  645. 00000770  4E56 0000                link       A6, 0
  646. 00000774  206E 0008                movea.l    A0, [A6 + 0x8]
  647. 00000778  2050                     movea.l    A0, [A0]
  648. 0000077A  116E 000C 003B           move.b     [A0 + 0x3B], [A6 + 0xC]
  649. 00000780  4E5E                     unlink     A6
  650. 00000782  4E75                     rts
  651. export_951:
  652. 00000784  4E56 FFFC                link       A6, -0x0004
  653. 00000788  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  654. 0000078C  2E2E 000C                move.l     D7, [A6 + 0xC]
  655. 00000790  286E 0008                movea.l    A4, [A6 + 0x8]
  656. 00000794  2F07                     move.l     -[A7], D7
  657. 00000796  2F0C                     move.l     -[A7], A4
  658. 00000798  4EAD 1DE2                jsr        [A5 + 0x1DE2]
  659. 0000079C  43EE FFFC                lea.l      A1, [A6 - 0x4]
  660. 000007A0  A11D                     trap       MaxMem, flags=1
  661. 000007A2  2288                     move.l     [A1], A0
  662. 000007A4  2C07                     move.l     D6, D7
  663. 000007A6  9C80                     sub.l      D6, D0
  664. 000007A8  7001                     moveq.l    D0, 0x01
  665. 000007AA  B086                     cmp.l      D0, D6
  666. 000007AC  508F                     addq.l     A7, 8
  667. 000007AE  6F06                     ble        +0x8 /* 000007B6 */
  668. 000007B0  7001                     moveq.l    D0, 0x01
  669. 000007B2  6000 00BA                bra        +0xBC /* 0000086E */
  670. label000007B6:
  671. 000007B6  7A00                     moveq.l    D5, 0x00
  672. 000007B8  2654                     movea.l    A3, [A4]
  673. 000007BA  4AAB 0034                tst.l      [A3 + 0x34]
  674. 000007BE  6700 0092                beq        +0x94 /* 00000852 */
  675. 000007C2  42A7                     clr.l      -[A7]
  676. 000007C4  2F2B 0034                move.l     -[A7], [A3 + 0x34]
  677. 000007C8  4EAD 04E2                jsr        [A5 + 0x4E2]
  678. 000007CC  281F                     move.l     D4, [A7]+
  679. 000007CE  2654                     movea.l    A3, [A4]
  680. 000007D0  4A2B 003B                tst.b      [A3 + 0x3B]
  681. 000007D4  671C                     beq        +0x1E /* 000007F2 */
  682. 000007D6  2604                     move.l     D3, D4
  683. 000007D8  9686                     sub.l      D3, D6
  684. 000007DA  2003                     move.l     D0, D3
  685. 000007DC  D0AB 0030                add.l      D0, [A3 + 0x30]
  686. 000007E0  B0AB 002C                cmp.l      D0, [A3 + 0x2C]
  687. 000007E4  6D26                     blt        +0x28 /* 0000080C */
  688. 000007E6  2003                     move.l     D0, D3
  689. 000007E8  206B 0034                movea.l    A0, [A3 + 0x34]
  690. 000007EC  A024                     trap       SetHandleSize
  691. 000007EE  7A01                     moveq.l    D5, 0x01
  692. 000007F0  601A                     bra        +0x1C /* 0000080C */
  693. label000007F2:
  694. 000007F2  2604                     move.l     D3, D4
  695. 000007F4  9686                     sub.l      D3, D6
  696. 000007F6  2003                     move.l     D0, D3
  697. 000007F8  D0AB 0030                add.l      D0, [A3 + 0x30]
  698. 000007FC  B0AB 0028                cmp.l      D0, [A3 + 0x28]
  699. 00000800  6D0A                     blt        +0xC /* 0000080C */
  700. 00000802  2003                     move.l     D0, D3
  701. 00000804  206B 0034                movea.l    A0, [A3 + 0x34]
  702. 00000808  A024                     trap       SetHandleSize
  703. 0000080A  7A01                     moveq.l    D5, 0x01
  704. label0000080C:
  705. 0000080C  4A05                     tst.b      D5
  706. 0000080E  6632                     bne        +0x34 /* 00000842 */
  707. 00000810  2054                     movea.l    A0, [A4]
  708. 00000812  4A28 003A                tst.b      [A0 + 0x3A]
  709. 00000816  662A                     bne        +0x2C /* 00000842 */
  710. 00000818  0C83 0000 0800           cmpi.l     D3, 0x800
  711. 0000081E  6D12                     blt        +0x14 /* 00000832 */
  712. 00000820  2054                     movea.l    A0, [A4]
  713. 00000822  203C 0000 0800           move.l     D0, 0x800
  714. 00000828  2068 0034                movea.l    A0, [A0 + 0x34]
  715. 0000082C  A024                     trap       SetHandleSize
  716. 0000082E  7A01                     moveq.l    D5, 0x01
  717. 00000830  6010                     bra        +0x12 /* 00000842 */
  718. label00000832:
  719. 00000832  2054                     movea.l    A0, [A4]
  720. 00000834  2068 0034                movea.l    A0, [A0 + 0x34]
  721. 00000838  A023                     trap       DisposHandle/DisposeHandle
  722. 0000083A  2054                     movea.l    A0, [A4]
  723. 0000083C  42A8 0034                clr.l      [A0 + 0x34]
  724. 00000840  7A01                     moveq.l    D5, 0x01
  725. label00000842:
  726. 00000842  4A05                     tst.b      D5
  727. 00000844  670C                     beq        +0xE /* 00000852 */
  728. 00000846  42AD E154                clr.l      [A5 - 0x1EAC]
  729. 0000084A  2054                     movea.l    A0, [A4]
  730. 0000084C  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  731. label00000852:
  732. 00000852  4A05                     tst.b      D5
  733. 00000854  6704                     beq        +0x6 /* 0000085A */
  734. 00000856  7001                     moveq.l    D0, 0x01
  735. 00000858  6014                     bra        +0x16 /* 0000086E */
  736. label0000085A:
  737. 0000085A  2054                     movea.l    A0, [A4]
  738. 0000085C  4A28 003A                tst.b      [A0 + 0x3A]
  739. 00000860  6704                     beq        +0x6 /* 00000866 */
  740. 00000862  7000                     moveq.l    D0, 0x00
  741. 00000864  6008                     bra        +0xA /* 0000086E */
  742. label00000866:
  743. 00000866  2F07                     move.l     -[A7], D7
  744. 00000868  2F0C                     move.l     -[A7], A4
  745. 0000086A  4EAD 1DF2                jsr        [A5 + 0x1DF2]
  746. label0000086E:
  747. 0000086E  4CEE 18F8 FFE0           movem.l    A4,A3,D7,D6,D5,D4,D3, [A6 - 0x20]
  748. 00000874  4E5E                     unlink     A6
  749. 00000876  4E75                     rts
  750. export_952:
  751. 00000878  4E56 0000                link       A6, 0
  752. 0000087C  4E5E                     unlink     A6
  753. 0000087E  4E75                     rts
  754. export_953:
  755. 00000880  4E56 0000                link       A6, 0
  756. 00000884  4E5E                     unlink     A6
  757. 00000886  4E75                     rts
  758. export_954:
  759. 00000888  4E56 0000                link       A6, 0
  760. 0000088C  3F3C FF94                move.w     -[A7], 0xFF94
  761. 00000890  42A7                     clr.l      -[A7]
  762. 00000892  4EAD 1A62                jsr        [A5 + 0x1A62]
  763. 00000896  4E5E                     unlink     A6
  764. 00000898  4E75                     rts
  765. export_925:
  766. 0000089A  4E56 FFFC                link       A6, -0x0004
  767. 0000089E  2F07                     move.l     -[A7], D7
  768. 000008A0  2D7C 7FFF FFFF FFFC      move.l     [A6 - 0x4], 0x7FFFFFFF
  769. 000008A8  486E FFFC                pea.l      [A6 - 0x4]
  770. 000008AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  771. 000008B0  4EAD ED92                jsr        [A5 - 0x126E]
  772. 000008B4  206E 000C                movea.l    A0, [A6 + 0xC]
  773. 000008B8  2E10                     move.l     D7, [A0]
  774. 000008BA  BEAE FFFC                cmp.l      D7, [A6 - 0x4]
  775. 000008BE  508F                     addq.l     A7, 8
  776. 000008C0  6C04                     bge        +0x6 /* 000008C6 */
  777. 000008C2  2007                     move.l     D0, D7
  778. 000008C4  6004                     bra        +0x6 /* 000008CA */
  779. label000008C6:
  780. 000008C6  202E FFFC                move.l     D0, [A6 - 0x4]
  781. label000008CA:
  782. 000008CA  206E 000C                movea.l    A0, [A6 + 0xC]
  783. 000008CE  2080                     move.l     [A0], D0
  784. 000008D0  2E1F                     move.l     D7, [A7]+
  785. 000008D2  4E5E                     unlink     A6
  786. 000008D4  4E75                     rts
  787. export_955:
  788. 000008D6  4E56 FF96                link       A6, -0x006A
  789. 000008DA  2F0C                     move.l     -[A7], A4
  790. 000008DC  286E 0008                movea.l    A4, [A6 + 0x8]
  791. 000008E0  2F0C                     move.l     -[A7], A4
  792. 000008E2  4EAD 1E0A                jsr        [A5 + 0x1E0A]
  793. 000008E6  486E FF96                pea.l      [A6 - 0x6A]
  794. 000008EA  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  795. 000008EE  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  796. 000008F2  7000                     moveq.l    D0, 0x00
  797. 000008F4  43FA 000E                lea.l      A1, [PC + 0xE /* 00000904 */]
  798. 000008F8  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  799. 000008FC  F228                     .extension 0x228 // unimplemented
  800. 000008FE  F00F                     .extension 0x00F // unimplemented
  801. 00000900  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  802. 00000906  D00F                     add.b      D0, A7
  803. 00000908  4A40                     tst.w      D0
  804. 0000090A  508F                     addq.l     A7, 8
  805. 0000090C  6626                     bne        +0x28 /* 00000934 */
  806. 0000090E  2054                     movea.l    A0, [A4]
  807. 00000910  317C 0001 0022           move.w     [A0 + 0x22], 0x1
  808. label00000916:
  809. 00000916  2F0C                     move.l     -[A7], A4
  810. 00000918  4EAD 1E02                jsr        [A5 + 0x1E02]
  811. 0000091C  588F                     addq.l     A7, 4
  812. 0000091E  2054                     movea.l    A0, [A4]
  813. 00000920  4A28 0021                tst.b      [A0 + 0x21]
  814. 00000924  66F0                     bne        -0xE /* 00000916 */
  815. 00000926  2054                     movea.l    A0, [A4]
  816. 00000928  317C 0002 0022           move.w     [A0 + 0x22], 0x2
  817. 0000092E  4EAD 1A92                jsr        [A5 + 0x1A92]
  818. 00000932  6034                     bra        +0x36 /* 00000968 */
  819. label00000934:
  820. 00000934  0C6D 0001 FA20           cmpi.w     [A5 - 0x5E0], 0x1
  821. 0000093A  670E                     beq        +0x10 /* 0000094A */
  822. 0000093C  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  823. 00000940  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  824. 00000944  4EAD 1A12                jsr        [A5 + 0x1A12]
  825. 00000948  5C8F                     addq.l     A7, 6
  826. label0000094A:
  827. 0000094A  4267                     clr.w      -[A7]
  828. 0000094C  A938                     trap       HiliteMenu
  829. 0000094E  486E FF96                pea.l      [A6 - 0x6A]
  830. 00000952  4EAD 1A9A                jsr        [A5 + 0x1A9A]
  831. 00000956  4A2E FF9B                tst.b      [A6 - 0x65]
  832. 0000095A  670C                     beq        +0xE /* 00000968 */
  833. 0000095C  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  834. 00000960  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  835. 00000964  4EAD 1A62                jsr        [A5 + 0x1A62]
  836. label00000968:
  837. 00000968  2F0C                     move.l     -[A7], A4
  838. 0000096A  4EAD 1D32                jsr        [A5 + 0x1D32]
  839. 0000096E  286E FF92                movea.l    A4, [A6 - 0x6E]
  840. 00000972  4E5E                     unlink     A6
  841. 00000974  4E75                     rts
  842. export_956:
  843. 00000976  4E56 FFFC                link       A6, -0x0004
  844. 0000097A  48E7 0108                movem.l    -[A7], D7,A4
  845. 0000097E  286E 0008                movea.l    A4, [A6 + 0x8]
  846. 00000982  42AE FFFC                clr.l      [A6 - 0x4]
  847. 00000986  42A7                     clr.l      -[A7]
  848. 00000988  A924                     trap       FrontWindow
  849. 0000098A  4EAD 0462                jsr        [A5 + 0x462]
  850. 0000098E  1E00                     move.b     D7, D0
  851. 00000990  2054                     movea.l    A0, [A4]
  852. 00000992  2EA8 0014                move.l     [A7], [A0 + 0x14]
  853. 00000996  4EAD 1652                jsr        [A5 + 0x1652]
  854. 0000099A  4217                     clr.b      [A7]
  855. 0000099C  2F0C                     move.l     -[A7], A4
  856. 0000099E  4EAD 1DD2                jsr        [A5 + 0x1DD2]
  857. 000009A2  2054                     movea.l    A0, [A4]
  858. 000009A4  42A8 0030                clr.l      [A0 + 0x30]
  859. 000009A8  426D FA20                clr.w      [A5 - 0x5E0]
  860. 000009AC  42AD FA22                clr.l      [A5 - 0x5DE]
  861. 000009B0  4A28 0020                tst.b      [A0 + 0x20]
  862. 000009B4  508F                     addq.l     A7, 8
  863. 000009B6  6726                     beq        +0x28 /* 000009DE */
  864. 000009B8  486E FFFC                pea.l      [A6 - 0x4]
  865. 000009BC  486D 1D0A                pea.l      [A5 + 0x1D0A]
  866. 000009C0  2054                     movea.l    A0, [A4]
  867. 000009C2  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  868. 000009C6  4EAD 110A                jsr        [A5 + 0x110A]
  869. 000009CA  2054                     movea.l    A0, [A4]
  870. 000009CC  2EA8 001C                move.l     [A7], [A0 + 0x1C]
  871. 000009D0  4EAD 10E2                jsr        [A5 + 0x10E2]
  872. 000009D4  2054                     movea.l    A0, [A4]
  873. 000009D6  4228 0020                clr.b      [A0 + 0x20]
  874. 000009DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  875. label000009DE:
  876. 000009DE  42A7                     clr.l      -[A7]
  877. 000009E0  A924                     trap       FrontWindow
  878. 000009E2  4EAD 0462                jsr        [A5 + 0x462]
  879. 000009E6  4A00                     tst.b      D0
  880. 000009E8  588F                     addq.l     A7, 4
  881. 000009EA  6714                     beq        +0x16 /* 00000A00 */
  882. 000009EC  42AD E154                clr.l      [A5 - 0x1EAC]
  883. 000009F0  4A07                     tst.b      D7
  884. 000009F2  661A                     bne        +0x1C /* 00000A0E */
  885. 000009F4  7E01                     moveq.l    D7, 0x01
  886. 000009F6  2F0C                     move.l     -[A7], A4
  887. 000009F8  4EAD 1E2A                jsr        [A5 + 0x1E2A]
  888. 000009FC  588F                     addq.l     A7, 4
  889. 000009FE  600E                     bra        +0x10 /* 00000A0E */
  890. label00000A00:
  891. 00000A00  4A07                     tst.b      D7
  892. 00000A02  670A                     beq        +0xC /* 00000A0E */
  893. 00000A04  7E00                     moveq.l    D7, 0x00
  894. 00000A06  2F0C                     move.l     -[A7], A4
  895. 00000A08  4EAD 1E32                jsr        [A5 + 0x1E32]
  896. 00000A0C  588F                     addq.l     A7, 4
  897. label00000A0E:
  898. 00000A0E  4EAD 0C22                jsr        [A5 + 0xC22]
  899. 00000A12  2054                     movea.l    A0, [A4]
  900. 00000A14  4868 005C                pea.l      [A0 + 0x5C]
  901. 00000A18  4EAD 1A42                jsr        [A5 + 0x1A42]
  902. 00000A1C  4CDF 1080                movem.l    A4,D7, [A7]+
  903. 00000A20  4E5E                     unlink     A6
  904. 00000A22  4E75                     rts
  905. export_957:
  906. 00000A24  4E56 FEAA                link       A6, -0x0156
  907. 00000A28  2F07                     move.l     -[A7], D7
  908. 00000A2A  486E FFFE                pea.l      [A6 - 0x2]
  909. 00000A2E  486E FFFC                pea.l      [A6 - 0x4]
  910. 00000A32  4EAD 054A                jsr        [A5 + 0x54A]
  911. 00000A36  4A6E FFFC                tst.w      [A6 - 0x4]
  912. 00000A3A  6F70                     ble        +0x72 /* 00000AAC */
  913. 00000A3C  206D E188                movea.l    A0, [A5 - 0x1E78]
  914. 00000A40  2F10                     move.l     -[A7], [A0]
  915. 00000A42  A851                     trap       SetCursor
  916. 00000A44  7E01                     moveq.l    D7, 0x01
  917. 00000A46  605E                     bra        +0x60 /* 00000AA6 */
  918. label00000A48:
  919. 00000A48  3F07                     move.w     -[A7], D7
  920. 00000A4A  486E FEF4                pea.l      [A6 - 0x10C]
  921. 00000A4E  4EAD 0552                jsr        [A5 + 0x552]
  922. 00000A52  2D6E FEF6 FEAC           move.l     [A6 - 0x154], [A6 - 0x10A]
  923. 00000A58  3D6E FEF4 FEB0           move.w     [A6 - 0x150], [A6 - 0x10C]
  924. 00000A5E  3D6E FEFA FEB2           move.w     [A6 - 0x14E], [A6 - 0x106]
  925. 00000A64  486E FEB4                pea.l      [A6 - 0x14C]
  926. 00000A68  486E FEFC                pea.l      [A6 - 0x104]
  927. 00000A6C  4EAD 0482                jsr        [A5 + 0x482]
  928. 00000A70  486E FEAA                pea.l      [A6 - 0x156]
  929. 00000A74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  930. 00000A78  4EAD FABC                jsr        [A5 - 0x544]
  931. 00000A7C  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  932. 00000A82  4FEF 0010                lea.l      A7, [A7 + 0x10]
  933. 00000A86  6616                     bne        +0x18 /* 00000A9E */
  934. 00000A88  2F2D E13C                move.l     -[A7], [A5 - 0x1EC4]
  935. 00000A8C  4EAD 0652                jsr        [A5 + 0x652]
  936. 00000A90  7009                     moveq.l    D0, 0x09
  937. 00000A92  2E80                     move.l     [A7], D0
  938. 00000A94  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  939. 00000A98  4EAD ED2E                jsr        [A5 - 0x12D2]
  940. 00000A9C  508F                     addq.l     A7, 8
  941. label00000A9E:
  942. 00000A9E  3F07                     move.w     -[A7], D7
  943. 00000AA0  4EAD 055A                jsr        [A5 + 0x55A]
  944. 00000AA4  5247                     addq.w     D7, 1
  945. label00000AA6:
  946. 00000AA6  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  947. 00000AAA  6F9C                     ble        -0x62 /* 00000A48 */
  948. label00000AAC:
  949. 00000AAC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  950. 00000AB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  951. 00000AB4  4EAD FAAC                jsr        [A5 - 0x554]
  952. 00000AB8  2E2E FEA6                move.l     D7, [A6 - 0x15A]
  953. 00000ABC  4E5E                     unlink     A6
  954. 00000ABE  4E75                     rts
  955. export_958:
  956. 00000AC0  4E56 0000                link       A6, 0
  957. 00000AC4  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  958. 00000ACA  201F                     move.l     D0, [A7]+
  959. 00000ACC  A032                     trap       FlushEvents
  960. 00000ACE  082D 0004 E132           btst.b     [A5 - 0x1ECE], 0x4
  961. 00000AD4  6614                     bne        +0x16 /* 00000AEA */
  962. 00000AD6  4A6E 000C                tst.w      [A6 + 0xC]
  963. 00000ADA  660E                     bne        +0x10 /* 00000AEA */
  964. 00000ADC  4878 0002                pea.l      [0x00000002]
  965. 00000AE0  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  966. 00000AE4  4EAD ED2E                jsr        [A5 - 0x12D2]
  967. 00000AE8  508F                     addq.l     A7, 8
  968. label00000AEA:
  969. 00000AEA  4E5E                     unlink     A6
  970. 00000AEC  4E75                     rts
  971. export_959:
  972. 00000AEE  4E56 0000                link       A6, 0
  973. 00000AF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  974. 00000AF6  4EAD 130A                jsr        [A5 + 0x130A]
  975. 00000AFA  1B7C 0001 E158           move.b     [A5 - 0x1EA8], 0x1
  976. 00000B00  4E5E                     unlink     A6
  977. 00000B02  4E75                     rts
  978. export_960:
  979. 00000B04  4E56 0000                link       A6, 0
  980. 00000B08  4EAD 0C22                jsr        [A5 + 0xC22]
  981. 00000B0C  42A7                     clr.l      -[A7]
  982. 00000B0E  A924                     trap       FrontWindow
  983. 00000B10  4EAD 0462                jsr        [A5 + 0x462]
  984. 00000B14  4A00                     tst.b      D0
  985. 00000B16  588F                     addq.l     A7, 4
  986. 00000B18  660E                     bne        +0x10 /* 00000B28 */
  987. 00000B1A  422D E158                clr.b      [A5 - 0x1EA8]
  988. 00000B1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  989. 00000B22  4EAD 1312                jsr        [A5 + 0x1312]
  990. 00000B26  588F                     addq.l     A7, 4
  991. label00000B28:
  992. 00000B28  4E5E                     unlink     A6
  993. 00000B2A  4E75                     rts
  994. export_961:
  995. 00000B2C  4E56 0000                link       A6, 0
  996. 00000B30  42B8 0A68                clr.l      [0x00000A68 /* CurDeactive */]
  997. 00000B34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  998. 00000B38  4EAD F06C                jsr        [A5 - 0xF94]
  999. 00000B3C  4E5E                     unlink     A6
  1000. 00000B3E  4E75                     rts
  1001. export_962:
  1002. 00000B40  4E56 0000                link       A6, 0
  1003. 00000B44  42B8 0A64                clr.l      [0x00000A64 /* CurActivate */]
  1004. 00000B48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1005. 00000B4C  4EAD F06E                jsr        [A5 - 0xF92]
  1006. 00000B50  4E5E                     unlink     A6
  1007. 00000B52  4E75                     rts
  1008. export_964:
  1009. 00000B54  4E56 0000                link       A6, 0
  1010. 00000B58  48E7 0038                movem.l    -[A7], A2,A3,A4
  1011. 00000B5C  286E 0008                movea.l    A4, [A6 + 0x8]
  1012. 00000B60  2054                     movea.l    A0, [A4]
  1013. 00000B62  4228 0021                clr.b      [A0 + 0x21]
  1014. 00000B66  2F2D E13C                move.l     -[A7], [A5 - 0x1EC4]
  1015. 00000B6A  4EAD 065A                jsr        [A5 + 0x65A]
  1016. 00000B6E  2640                     movea.l    A3, D0
  1017. 00000B70  588F                     addq.l     A7, 4
  1018. 00000B72  602A                     bra        +0x2C /* 00000B9E */
  1019. label00000B74:
  1020. 00000B74  2F0B                     move.l     -[A7], A3
  1021. 00000B76  4EAD 0FCA                jsr        [A5 + 0xFCA]
  1022. 00000B7A  2440                     movea.l    A2, D0
  1023. 00000B7C  2E8A                     move.l     [A7], A2
  1024. 00000B7E  4EAD F070                jsr        [A5 - 0xF90]
  1025. 00000B82  4A00                     tst.b      D0
  1026. 00000B84  588F                     addq.l     A7, 4
  1027. 00000B86  660A                     bne        +0xC /* 00000B92 */
  1028. 00000B88  2054                     movea.l    A0, [A4]
  1029. 00000B8A  117C 0001 0021           move.b     [A0 + 0x21], 0x1
  1030. 00000B90  6010                     bra        +0x12 /* 00000BA2 */
  1031. label00000B92:
  1032. 00000B92  2F2D E13C                move.l     -[A7], [A5 - 0x1EC4]
  1033. 00000B96  4EAD 065A                jsr        [A5 + 0x65A]
  1034. 00000B9A  2640                     movea.l    A3, D0
  1035. 00000B9C  588F                     addq.l     A7, 4
  1036. label00000B9E:
  1037. 00000B9E  200B                     move.l     D0, A3
  1038. 00000BA0  66D2                     bne        -0x2C /* 00000B74 */
  1039. label00000BA2:
  1040. 00000BA2  2054                     movea.l    A0, [A4]
  1041. 00000BA4  4A28 0021                tst.b      [A0 + 0x21]
  1042. 00000BA8  57C0                     seq        D0
  1043. 00000BAA  4400                     neg.b      D0
  1044. 00000BAC  4CDF 1C00                movem.l    A4,A3,A2, [A7]+
  1045. 00000BB0  4E5E                     unlink     A6
  1046. 00000BB2  4E75                     rts
  1047. export_965:
  1048. 00000BB4  4E56 0000                link       A6, 0
  1049. 00000BB8  4E5E                     unlink     A6
  1050. 00000BBA  4E75                     rts
  1051. export_966:
  1052. 00000BBC  4E56 0000                link       A6, 0
  1053. 00000BC0  3F3C 0001                move.w     -[A7], 0x1
  1054. 00000BC4  42A7                     clr.l      -[A7]
  1055. 00000BC6  4EAD 1A62                jsr        [A5 + 0x1A62]
  1056. 00000BCA  4E5E                     unlink     A6
  1057. 00000BCC  4E75                     rts
  1058. export_968:
  1059. 00000BCE  4E56 0000                link       A6, 0
  1060. 00000BD2  4E5E                     unlink     A6
  1061. 00000BD4  4E75                     rts
  1062. export_969:
  1063. 00000BD6  4E56 0000                link       A6, 0
  1064. 00000BDA  4E5E                     unlink     A6
  1065. 00000BDC  4E75                     rts
  1066. export_971:
  1067. 00000BDE  4E56 FFFC                link       A6, -0x0004
  1068. 00000BE2  48E7 0108                movem.l    -[A7], D7,A4
  1069. 00000BE6  286E 0008                movea.l    A4, [A6 + 0x8]
  1070. 00000BEA  486E FFFC                pea.l      [A6 - 0x4]
  1071. 00000BEE  2054                     movea.l    A0, [A4]
  1072. 00000BF0  3F28 0056                move.w     -[A7], [A0 + 0x56]
  1073. 00000BF4  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  1074. 00000BFA  4EAD 0472                jsr        [A5 + 0x472]
  1075. 00000BFE  1EBC 0001                move.b     [A7], 0x1
  1076. 00000C02  2F0C                     move.l     -[A7], A4
  1077. 00000C04  4EAD 1562                jsr        [A5 + 0x1562]
  1078. 00000C08  1E00                     move.b     D7, D0
  1079. 00000C0A  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  1080. 00000C0E  486D FC1E                pea.l      [A5 - 0x3E2]
  1081. 00000C12  2054                     movea.l    A0, [A4]
  1082. 00000C14  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  1083. 00000C18  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  1084. 00000C1C  4868 003E                pea.l      [A0 + 0x3E]
  1085. 00000C20  2F28 0052                move.l     -[A7], [A0 + 0x52]
  1086. 00000C24  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1087. 00000C28  3F28 0056                move.w     -[A7], [A0 + 0x56]
  1088. 00000C2C  2F28 0058                move.l     -[A7], [A0 + 0x58]
  1089. 00000C30  3F3C 0004                move.w     -[A7], 0x4
  1090. 00000C34  A9EA                     trap       Pack3
  1091. 00000C36  1E87                     move.b     [A7], D7
  1092. 00000C38  2F0C                     move.l     -[A7], A4
  1093. 00000C3A  4EAD 1562                jsr        [A5 + 0x1562]
  1094. 00000C3E  4CEE 1080 FFF4           movem.l    A4,D7, [A6 - 0xC]
  1095. 00000C44  4E5E                     unlink     A6
  1096. 00000C46  4E75                     rts
  1097. export_963:
  1098. 00000C48  4E56 FFF4                link       A6, -0x000C
  1099. 00000C4C  48E7 0018                movem.l    -[A7], A3,A4
  1100. 00000C50  286E 0008                movea.l    A4, [A6 + 0x8]
  1101. 00000C54  2054                     movea.l    A0, [A4]
  1102. 00000C56  4A28 0038                tst.b      [A0 + 0x38]
  1103. 00000C5A  676C                     beq        +0x6E /* 00000CC8 */
  1104. 00000C5C  43EE FFFC                lea.l      A1, [A6 - 0x4]
  1105. 00000C60  A11D                     trap       MaxMem, flags=1
  1106. 00000C62  2288                     move.l     [A1], A0
  1107. 00000C64  2654                     movea.l    A3, [A4]
  1108. 00000C66  206B 0024                movea.l    A0, [A3 + 0x24]
  1109. 00000C6A  41E8 0800                lea.l      A0, [A0 + 0x800]
  1110. 00000C6E  B1C0                     cmpa.l     A0, D0
  1111. 00000C70  6C38                     bge        +0x3A /* 00000CAA */
  1112. 00000C72  4AAB 0034                tst.l      [A3 + 0x34]
  1113. 00000C76  6706                     beq        +0x8 /* 00000C7E */
  1114. 00000C78  206B 0034                movea.l    A0, [A3 + 0x34]
  1115. 00000C7C  A023                     trap       DisposHandle/DisposeHandle
  1116. label00000C7E:
  1117. 00000C7E  2054                     movea.l    A0, [A4]
  1118. 00000C80  2F28 0024                move.l     -[A7], [A0 + 0x24]
  1119. 00000C84  4EAD 1A1A                jsr        [A5 + 0x1A1A]
  1120. 00000C88  2054                     movea.l    A0, [A4]
  1121. 00000C8A  2140 0034                move.l     [A0 + 0x34], D0
  1122. 00000C8E  2EA8 0034                move.l     [A7], [A0 + 0x34]
  1123. 00000C92  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  1124. 00000C96  2054                     movea.l    A0, [A4]
  1125. 00000C98  4228 0038                clr.b      [A0 + 0x38]
  1126. 00000C9C  4228 0039                clr.b      [A0 + 0x39]
  1127. 00000CA0  2F0C                     move.l     -[A7], A4
  1128. 00000CA2  4EAD 1DEA                jsr        [A5 + 0x1DEA]
  1129. 00000CA6  588F                     addq.l     A7, 4
  1130. 00000CA8  601E                     bra        +0x20 /* 00000CC8 */
  1131. label00000CAA:
  1132. 00000CAA  4A2B 0039                tst.b      [A3 + 0x39]
  1133. 00000CAE  6618                     bne        +0x1A /* 00000CC8 */
  1134. 00000CB0  2F3C 0081 0001           move.l     -[A7], 0x810001
  1135. 00000CB6  2F2D E14C                move.l     -[A7], [A5 - 0x1EB4]
  1136. 00000CBA  4EAD 1402                jsr        [A5 + 0x1402]
  1137. 00000CBE  2054                     movea.l    A0, [A4]
  1138. 00000CC0  117C 0001 0039           move.b     [A0 + 0x39], 0x1
  1139. 00000CC6  508F                     addq.l     A7, 8
  1140. label00000CC8:
  1141. 00000CC8  266D E148                movea.l    A3, [A5 - 0x1EB8]
  1142. 00000CCC  2D6D FA76 FFF8           move.l     [A6 - 0x8], [A5 - 0x58A]
  1143. label00000CD2:
  1144. 00000CD2  2D7C 7FFF FFFF FFF4      move.l     [A6 - 0xC], 0x7FFFFFFF
  1145. 00000CDA  486E FFF4                pea.l      [A6 - 0xC]
  1146. 00000CDE  2F0B                     move.l     -[A7], A3
  1147. 00000CE0  4EAD ED30                jsr        [A5 - 0x12D0]
  1148. 00000CE4  202E FFF8                move.l     D0, [A6 - 0x8]
  1149. 00000CE8  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1150. 00000CEC  508F                     addq.l     A7, 8
  1151. 00000CEE  6C06                     bge        +0x8 /* 00000CF6 */
  1152. 00000CF0  202E FFF8                move.l     D0, [A6 - 0x8]
  1153. 00000CF4  6004                     bra        +0x6 /* 00000CFA */
  1154. label00000CF6:
  1155. 00000CF6  202E FFF4                move.l     D0, [A6 - 0xC]
  1156. label00000CFA:
  1157. 00000CFA  2D40 FFF8                move.l     [A6 - 0x8], D0
  1158. 00000CFE  2053                     movea.l    A0, [A3]
  1159. 00000D00  2668 000A                movea.l    A3, [A0 + 0xA]
  1160. 00000D04  200B                     move.l     D0, A3
  1161. 00000D06  66CA                     bne        -0x34 /* 00000CD2 */
  1162. 00000D08  486E FFF8                pea.l      [A6 - 0x8]
  1163. 00000D0C  486D 1D0A                pea.l      [A5 + 0x1D0A]
  1164. 00000D10  2054                     movea.l    A0, [A4]
  1165. 00000D12  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1166. 00000D16  4EAD 110A                jsr        [A5 + 0x110A]
  1167. 00000D1A  2B6E FFF8 E154           move.l     [A5 - 0x1EAC], [A6 - 0x8]
  1168. 00000D20  4CEE 1800 FFEC           movem.l    A4,A3, [A6 - 0x14]
  1169. 00000D26  4E5E                     unlink     A6
  1170. 00000D28  4E75                     rts
  1171. export_972:
  1172. 00000D2A  4E56 0000                link       A6, 0
  1173. 00000D2E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1174. 00000D32  206E 0008                movea.l    A0, [A6 + 0x8]
  1175. 00000D36  2050                     movea.l    A0, [A0]
  1176. 00000D38  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1177. 00000D3C  4EAD 10EA                jsr        [A5 + 0x10EA]
  1178. 00000D40  42AD E154                clr.l      [A5 - 0x1EAC]
  1179. 00000D44  4E5E                     unlink     A6
  1180. 00000D46  4E75                     rts
  1181. export_973:
  1182. 00000D48  4E56 0000                link       A6, 0
  1183. 00000D4C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1184. 00000D50  206E 0008                movea.l    A0, [A6 + 0x8]
  1185. 00000D54  2050                     movea.l    A0, [A0]
  1186. 00000D56  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1187. 00000D5A  4EAD 10F2                jsr        [A5 + 0x10F2]
  1188. 00000D5E  4E5E                     unlink     A6
  1189. 00000D60  4E75                     rts
  1190. export_974:
  1191. 00000D62  4E56 0000                link       A6, 0
  1192. 00000D66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1193. 00000D6A  206E 0008                movea.l    A0, [A6 + 0x8]
  1194. 00000D6E  2050                     movea.l    A0, [A0]
  1195. 00000D70  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1196. 00000D74  4EAD 10EA                jsr        [A5 + 0x10EA]
  1197. 00000D78  206E 0008                movea.l    A0, [A6 + 0x8]
  1198. 00000D7C  2050                     movea.l    A0, [A0]
  1199. 00000D7E  117C 0001 0020           move.b     [A0 + 0x20], 0x1
  1200. 00000D84  4E5E                     unlink     A6
  1201. 00000D86  4E75                     rts
  1202. export_967:
  1203. 00000D88  4E56 0000                link       A6, 0
  1204. 00000D8C  206E 0008                movea.l    A0, [A6 + 0x8]
  1205. 00000D90  2050                     movea.l    A0, [A0]
  1206. 00000D92  3028 0022                move.w     D0, [A0 + 0x22]
  1207. 00000D96  4E5E                     unlink     A6
  1208. 00000D98  4E75                     rts
  1209. export_970:
  1210. 00000D9A  4E56 FEF0                link       A6, -0x0110
  1211. 00000D9E  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1212. 00000DA2  286E 000C                movea.l    A4, [A6 + 0xC]
  1213. 00000DA6  42AE FF36                clr.l      [A6 - 0xCA]
  1214. 00000DAA  486E FF96                pea.l      [A6 - 0x6A]
  1215. 00000DAE  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  1216. 00000DB2  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  1217. 00000DB6  7000                     moveq.l    D0, 0x00
  1218. 00000DB8  43FA 000E                lea.l      A1, [PC + 0xE /* 00000DC8 */]
  1219. 00000DBC  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  1220. 00000DC0  F228                     .extension 0x228 // unimplemented
  1221. 00000DC2  F00F                     .extension 0x00F // unimplemented
  1222. 00000DC4  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  1223. 00000DCA  D00F                     add.b      D0, A7
  1224. 00000DCC  4A40                     tst.w      D0
  1225. 00000DCE  588F                     addq.l     A7, 4
  1226. 00000DD0  6600 0112                bne        +0x114 /* 00000EE4 */
  1227. 00000DD4  206D E188                movea.l    A0, [A5 - 0x1E78]
  1228. 00000DD8  2F10                     move.l     -[A7], [A0]
  1229. 00000DDA  A851                     trap       SetCursor
  1230. 00000DDC  4878 0046                pea.l      [0x00000046]
  1231. 00000DE0  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  1232. 00000DE6  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  1233. 00000DEC  2F0C                     move.l     -[A7], A4
  1234. 00000DEE  4EAD 16FA                jsr        [A5 + 0x16FA]
  1235. 00000DF2  2D40 FF36                move.l     [A6 - 0xCA], D0
  1236. 00000DF6  2E8C                     move.l     [A7], A4
  1237. 00000DF8  4EAD 1702                jsr        [A5 + 0x1702]
  1238. 00000DFC  4A00                     tst.b      D0
  1239. 00000DFE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1240. 00000E02  6700 00D2                beq        +0xD4 /* 00000ED6 */
  1241. 00000E06  2F0C                     move.l     -[A7], A4
  1242. 00000E08  4EAD 16D2                jsr        [A5 + 0x16D2]
  1243. 00000E0C  2A00                     move.l     D5, D0
  1244. 00000E0E  2EAE FF36                move.l     [A7], [A6 - 0xCA]
  1245. 00000E12  4EAD EF0E                jsr        [A5 - 0x10F2]
  1246. 00000E16  2C00                     move.l     D6, D0
  1247. 00000E18  7E01                     moveq.l    D7, 0x01
  1248. 00000E1A  588F                     addq.l     A7, 4
  1249. 00000E1C  6000 00A8                bra        +0xAA /* 00000EC6 */
  1250. label00000E20:
  1251. 00000E20  2F07                     move.l     -[A7], D7
  1252. 00000E22  486E FEF0                pea.l      [A6 - 0x110]
  1253. 00000E26  2F2E FF36                move.l     -[A7], [A6 - 0xCA]
  1254. 00000E2A  4EAD 0E72                jsr        [A5 + 0xE72]
  1255. 00000E2E  4257                     clr.w      [A7]
  1256. 00000E30  3F2E FEF0                move.w     -[A7], [A6 - 0x110]
  1257. 00000E34  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1258. 00000E38  2F2D E15A                move.l     -[A7], [A5 - 0x1EA6]
  1259. 00000E3C  486E FF94                pea.l      [A6 - 0x6C]
  1260. 00000E40  4EAD 043A                jsr        [A5 + 0x43A]
  1261. 00000E44  4EAD 1A82                jsr        [A5 + 0x1A82]
  1262. 00000E48  4257                     clr.w      [A7]
  1263. 00000E4A  486E FEF0                pea.l      [A6 - 0x110]
  1264. 00000E4E  486E FF3A                pea.l      [A6 - 0xC6]
  1265. 00000E52  303C 0007                move.w     D0, 0x7
  1266. 00000E56  AA52                     trap       HFSPinaforeDispatch/HighLevelFSDispatch
  1267. 00000E58  4EAD 1A82                jsr        [A5 + 0x1A82]
  1268. 00000E5C  1D7C 0001 FF4A           move.b     [A6 - 0xB6], 0x1
  1269. 00000E62  3D6E FF94 FF50           move.w     [A6 - 0xB0], [A6 - 0x6C]
  1270. 00000E68  2D6E FF3A FF4C           move.l     [A6 - 0xB4], [A6 - 0xC6]
  1271. 00000E6E  422E FF4B                clr.b      [A6 - 0xB5]
  1272. 00000E72  7000                     moveq.l    D0, 0x00
  1273. 00000E74  103C 0000                move.b     D0, 0x0
  1274. 00000E78  3D40 FF52                move.w     [A6 - 0xAE], D0
  1275. 00000E7C  486E FF54                pea.l      [A6 - 0xAC]
  1276. 00000E80  486E FEF6                pea.l      [A6 - 0x10A]
  1277. 00000E84  4EAD 0482                jsr        [A5 + 0x482]
  1278. 00000E88  486E FF4A                pea.l      [A6 - 0xB6]
  1279. 00000E8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1280. 00000E90  4EAD FABC                jsr        [A5 - 0x544]
  1281. 00000E94  0C85 7064 6F63           cmpi.l     D5, 0x70646F63 /* 'pdoc' */
  1282. 00000E9A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1283. 00000E9E  6624                     bne        +0x26 /* 00000EC4 */
  1284. 00000EA0  2F2D E13C                move.l     -[A7], [A5 - 0x1EC4]
  1285. 00000EA4  4EAD 0652                jsr        [A5 + 0x652]
  1286. 00000EA8  7009                     moveq.l    D0, 0x09
  1287. 00000EAA  2E80                     move.l     [A7], D0
  1288. 00000EAC  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  1289. 00000EB0  4EAD ED2E                jsr        [A5 - 0x12D2]
  1290. 00000EB4  7004                     moveq.l    D0, 0x04
  1291. 00000EB6  2E80                     move.l     [A7], D0
  1292. 00000EB8  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  1293. 00000EBC  4EAD ED2E                jsr        [A5 - 0x12D2]
  1294. 00000EC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1295. label00000EC4:
  1296. 00000EC4  5287                     addq.l     D7, 1
  1297. label00000EC6:
  1298. 00000EC6  BC87                     cmp.l      D6, D7
  1299. 00000EC8  6C00 FF56                bge        -0xA8 /* 00000E20 */
  1300. 00000ECC  4267                     clr.w      -[A7]
  1301. 00000ECE  2F0C                     move.l     -[A7], A4
  1302. 00000ED0  4EAD 1712                jsr        [A5 + 0x1712]
  1303. 00000ED4  5C8F                     addq.l     A7, 6
  1304. label00000ED6:
  1305. 00000ED6  486E FF36                pea.l      [A6 - 0xCA]
  1306. 00000EDA  4EAD 1A42                jsr        [A5 + 0x1A42]
  1307. 00000EDE  4EAD 1A92                jsr        [A5 + 0x1A92]
  1308. 00000EE2  601A                     bra        +0x1C /* 00000EFE */
  1309. label00000EE4:
  1310. 00000EE4  486E FF36                pea.l      [A6 - 0xCA]
  1311. 00000EE8  4EAD 1A42                jsr        [A5 + 0x1A42]
  1312. 00000EEC  4A2E FF9B                tst.b      [A6 - 0x65]
  1313. 00000EF0  670C                     beq        +0xE /* 00000EFE */
  1314. 00000EF2  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  1315. 00000EF6  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  1316. 00000EFA  4EAD 1A62                jsr        [A5 + 0x1A62]
  1317. label00000EFE:
  1318. 00000EFE  4CDF 10E0                movem.l    A4,D7,D6,D5, [A7]+
  1319. 00000F02  4E5E                     unlink     A6
  1320. 00000F04  4E75                     rts
  1321. export_947:
  1322. 00000F06  4E56 0000                link       A6, 0
  1323. 00000F0A  2F0C                     move.l     -[A7], A4
  1324. 00000F0C  486D E960                pea.l      [A5 - 0x16A0]
  1325. 00000F10  4EAD 04CA                jsr        [A5 + 0x4CA]
  1326. 00000F14  2840                     movea.l    A4, D0
  1327. 00000F16  2EAE 001C                move.l     [A7], [A6 + 0x1C]
  1328. 00000F1A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1329. 00000F1E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1330. 00000F22  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1331. 00000F26  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1332. 00000F2A  2F0C                     move.l     -[A7], A4
  1333. 00000F2C  4EAD 16C2                jsr        [A5 + 0x16C2]
  1334. 00000F30  200C                     move.l     D0, A4
  1335. 00000F32  286E FFFC                movea.l    A4, [A6 - 0x4]
  1336. 00000F36  4E5E                     unlink     A6
  1337. 00000F38  4E75                     rts
  1338. export_948:
  1339. 00000F3A  4E56 0000                link       A6, 0
  1340. 00000F3E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1341. 00000F42  286E 000C                movea.l    A4, [A6 + 0xC]
  1342. 00000F46  266E 0008                movea.l    A3, [A6 + 0x8]
  1343. 00000F4A  2F0C                     move.l     -[A7], A4
  1344. 00000F4C  4EAD 16CA                jsr        [A5 + 0x16CA]
  1345. 00000F50  2E00                     move.l     D7, D0
  1346. 00000F52  2E8C                     move.l     [A7], A4
  1347. 00000F54  4EAD 16D2                jsr        [A5 + 0x16D2]
  1348. 00000F58  2C00                     move.l     D6, D0
  1349. 00000F5A  0C87 6165 7674           cmpi.l     D7, 0x61657674 /* 'aevt' */
  1350. 00000F60  588F                     addq.l     A7, 4
  1351. 00000F62  6600 00C8                bne        +0xCA /* 0000102C */
  1352. 00000F66  2006                     move.l     D0, D6
  1353. 00000F68  6B00 00C2                bmi        +0xC4 /* 0000102C */
  1354. 00000F6C  0480 7064 6F63           subi.l     D0, 0x70646F63 /* 'pdoc' */
  1355. 00000F72  675A                     beq        +0x5C /* 00000FCE */
  1356. 00000F74  6A18                     bpl        +0x1A /* 00000F8E */
  1357. 00000F76  0480 FF00 0000           subi.l     D0, 0xFF000000
  1358. 00000F7C  6744                     beq        +0x46 /* 00000FC2 */
  1359. 00000F7E  6A00 00AC                bpl        +0xAE /* 0000102C */
  1360. 00000F82  0480 FFFD 010D           subi.l     D0, 0xFFFD010D
  1361. 00000F88  6710                     beq        +0x12 /* 00000F9A */
  1362. 00000F8A  6000 00A0                bra        +0xA2 /* 0000102C */
  1363. label00000F8E:
  1364. 00000F8E  0480 0110 FA11           subi.l     D0, 0x110FA11
  1365. 00000F94  6764                     beq        +0x66 /* 00000FFA */
  1366. 00000F96  6000 0094                bra        +0x96 /* 0000102C */
  1367. label00000F9A:
  1368. 00000F9A  2F0C                     move.l     -[A7], A4
  1369. 00000F9C  4EAD 1702                jsr        [A5 + 0x1702]
  1370. 00000FA0  4A00                     tst.b      D0
  1371. 00000FA2  588F                     addq.l     A7, 4
  1372. 00000FA4  6700 0086                beq        +0x88 /* 0000102C */
  1373. 00000FA8  4878 0002                pea.l      [0x00000002]
  1374. 00000FAC  2F2D E148                move.l     -[A7], [A5 - 0x1EB8]
  1375. 00000FB0  4EAD ED2E                jsr        [A5 - 0x12D2]
  1376. 00000FB4  4257                     clr.w      [A7]
  1377. 00000FB6  2F0C                     move.l     -[A7], A4
  1378. 00000FB8  4EAD 1712                jsr        [A5 + 0x1712]
  1379. 00000FBC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1380. 00000FC0  606A                     bra        +0x6C /* 0000102C */
  1381. label00000FC2:
  1382. 00000FC2  2F0C                     move.l     -[A7], A4
  1383. 00000FC4  2F0B                     move.l     -[A7], A3
  1384. 00000FC6  4EAD 1E72                jsr        [A5 + 0x1E72]
  1385. 00000FCA  508F                     addq.l     A7, 8
  1386. 00000FCC  605E                     bra        +0x60 /* 0000102C */
  1387. label00000FCE:
  1388. 00000FCE  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  1389. 00000FD4  2F0C                     move.l     -[A7], A4
  1390. 00000FD6  4EAD 170A                jsr        [A5 + 0x170A]
  1391. 00000FDA  3E00                     move.w     D7, D0
  1392. 00000FDC  4A47                     tst.w      D7
  1393. 00000FDE  508F                     addq.l     A7, 8
  1394. 00000FE0  660C                     bne        +0xE /* 00000FEE */
  1395. 00000FE2  2F0C                     move.l     -[A7], A4
  1396. 00000FE4  2F0B                     move.l     -[A7], A3
  1397. 00000FE6  4EAD 1E72                jsr        [A5 + 0x1E72]
  1398. 00000FEA  508F                     addq.l     A7, 8
  1399. 00000FEC  603E                     bra        +0x40 /* 0000102C */
  1400. label00000FEE:
  1401. 00000FEE  3F07                     move.w     -[A7], D7
  1402. 00000FF0  2F0C                     move.l     -[A7], A4
  1403. 00000FF2  4EAD 1712                jsr        [A5 + 0x1712]
  1404. 00000FF6  5C8F                     addq.l     A7, 6
  1405. 00000FF8  6032                     bra        +0x34 /* 0000102C */
  1406. label00000FFA:
  1407. 00000FFA  2F0C                     move.l     -[A7], A4
  1408. 00000FFC  4EAD 1702                jsr        [A5 + 0x1702]
  1409. 00001000  4A00                     tst.b      D0
  1410. 00001002  588F                     addq.l     A7, 4
  1411. 00001004  6726                     beq        +0x28 /* 0000102C */
  1412. 00001006  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  1413. 0000100C  2F0C                     move.l     -[A7], A4
  1414. 0000100E  4EAD 170A                jsr        [A5 + 0x170A]
  1415. 00001012  3E00                     move.w     D7, D0
  1416. 00001014  4A47                     tst.w      D7
  1417. 00001016  508F                     addq.l     A7, 8
  1418. 00001018  6608                     bne        +0xA /* 00001022 */
  1419. 0000101A  2F0B                     move.l     -[A7], A3
  1420. 0000101C  4EAD F070                jsr        [A5 - 0xF90]
  1421. 00001020  588F                     addq.l     A7, 4
  1422. label00001022:
  1423. 00001022  3F07                     move.w     -[A7], D7
  1424. 00001024  2F0C                     move.l     -[A7], A4
  1425. 00001026  4EAD 1712                jsr        [A5 + 0x1712]
  1426. 0000102A  5C8F                     addq.l     A7, 6
  1427. label0000102C:
  1428. 0000102C  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  1429. 00001030  4E5E                     unlink     A6
  1430. 00001032  4E75                     rts
  1431. export_900:
  1432. 00001034  4E56 0000                link       A6, 0
  1433. 00001038  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1434. 0000103C  266E 0010                movea.l    A3, [A6 + 0x10]
  1435. 00001040  286E 0008                movea.l    A4, [A6 + 0x8]
  1436. 00001044  7E00                     moveq.l    D7, 0x00
  1437. 00001046  2054                     movea.l    A0, [A4]
  1438. 00001048  317C FFFF 0012           move.w     [A0 + 0x12], 0xFFFF
  1439. 0000104E  4228 0011                clr.b      [A0 + 0x11]
  1440. 00001052  4228 0010                clr.b      [A0 + 0x10]
  1441. 00001056  42A8 000A                clr.l      [A0 + 0xA]
  1442. 0000105A  4228 000F                clr.b      [A0 + 0xF]
  1443. 0000105E  4227                     clr.b      -[A7]
  1444. 00001060  2F0C                     move.l     -[A7], A4
  1445. 00001062  4EAD 1C52                jsr        [A5 + 0x1C52]
  1446. 00001066  4257                     clr.w      [A7]
  1447. 00001068  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1448. 0000106E  A8FD                     trap       PrGlue
  1449. 00001070  4A5F                     tst.w      [A7]+
  1450. 00001072  588F                     addq.l     A7, 4
  1451. 00001074  6648                     bne        +0x4A /* 000010BE */
  1452. 00001076  200B                     move.l     D0, A3
  1453. 00001078  661C                     bne        +0x1E /* 00001096 */
  1454. 0000107A  4878 0078                pea.l      [0x00000078 /* __m68k_vec_switch_scc__ */]
  1455. 0000107E  4EAD 1A1A                jsr        [A5 + 0x1A1A]
  1456. 00001082  2640                     movea.l    A3, D0
  1457. 00001084  2E8B                     move.l     [A7], A3
  1458. 00001086  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  1459. 0000108A  2F0B                     move.l     -[A7], A3
  1460. 0000108C  2F3C 2004 0480           move.l     -[A7], 0x20040480
  1461. 00001092  A8FD                     trap       PrGlue
  1462. 00001094  600E                     bra        +0x10 /* 000010A4 */
  1463. label00001096:
  1464. 00001096  4227                     clr.b      -[A7]
  1465. 00001098  2F0B                     move.l     -[A7], A3
  1466. 0000109A  2F3C 5204 0498           move.l     -[A7], 0x52040498
  1467. 000010A0  A8FD                     trap       PrGlue
  1468. 000010A2  1E1F                     move.b     D7, [A7]+
  1469. label000010A4:
  1470. 000010A4  4267                     clr.w      -[A7]
  1471. 000010A6  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1472. 000010AC  A8FD                     trap       PrGlue
  1473. 000010AE  3C1F                     move.w     D6, [A7]+
  1474. 000010B0  4A46                     tst.w      D6
  1475. 000010B2  670A                     beq        +0xC /* 000010BE */
  1476. 000010B4  42A7                     clr.l      -[A7]
  1477. 000010B6  3F06                     move.w     -[A7], D6
  1478. 000010B8  4EAD 1A12                jsr        [A5 + 0x1A12]
  1479. 000010BC  5C8F                     addq.l     A7, 6
  1480. label000010BE:
  1481. 000010BE  2F0C                     move.l     -[A7], A4
  1482. 000010C0  4EAD 1C5A                jsr        [A5 + 0x1C5A]
  1483. 000010C4  2054                     movea.l    A0, [A4]
  1484. 000010C6  216E 000C 0002           move.l     [A0 + 0x2], [A6 + 0xC]
  1485. 000010CC  214B 0006                move.l     [A0 + 0x6], A3
  1486. 000010D0  117C 0001 000E           move.b     [A0 + 0xE], 0x1
  1487. 000010D6  486D F436                pea.l      [A5 - 0xBCA]
  1488. 000010DA  4EAD 04CA                jsr        [A5 + 0x4CA]
  1489. 000010DE  2054                     movea.l    A0, [A4]
  1490. 000010E0  2140 0014                move.l     [A0 + 0x14], D0
  1491. 000010E4  2EA8 0014                move.l     [A7], [A0 + 0x14]
  1492. 000010E8  4EAD 158A                jsr        [A5 + 0x158A]
  1493. 000010EC  486D F436                pea.l      [A5 - 0xBCA]
  1494. 000010F0  4EAD 04CA                jsr        [A5 + 0x4CA]
  1495. 000010F4  2054                     movea.l    A0, [A4]
  1496. 000010F6  2140 0018                move.l     [A0 + 0x18], D0
  1497. 000010FA  2EA8 0018                move.l     [A7], [A0 + 0x18]
  1498. 000010FE  4EAD 158A                jsr        [A5 + 0x158A]
  1499. 00001102  1007                     move.b     D0, D7
  1500. 00001104  4CEE 18C0 FFF0           movem.l    A4,A3,D7,D6, [A6 - 0x10]
  1501. 0000110A  4E5E                     unlink     A6
  1502. 0000110C  4E75                     rts
  1503. export_901:
  1504. 0000110E  4E56 0000                link       A6, 0
  1505. 00001112  2F0C                     move.l     -[A7], A4
  1506. 00001114  286E 0008                movea.l    A4, [A6 + 0x8]
  1507. 00001118  2054                     movea.l    A0, [A4]
  1508. 0000111A  4868 0006                pea.l      [A0 + 0x6]
  1509. 0000111E  4EAD 1A3A                jsr        [A5 + 0x1A3A]
  1510. 00001122  2054                     movea.l    A0, [A4]
  1511. 00001124  4868 0014                pea.l      [A0 + 0x14]
  1512. 00001128  4EAD 1A42                jsr        [A5 + 0x1A42]
  1513. 0000112C  2054                     movea.l    A0, [A4]
  1514. 0000112E  4868 0018                pea.l      [A0 + 0x18]
  1515. 00001132  4EAD 1A42                jsr        [A5 + 0x1A42]
  1516. 00001136  2F0C                     move.l     -[A7], A4
  1517. 00001138  4EAD 1552                jsr        [A5 + 0x1552]
  1518. 0000113C  286E FFFC                movea.l    A4, [A6 - 0x4]
  1519. 00001140  4E5E                     unlink     A6
  1520. 00001142  4E75                     rts
  1521. export_902:
  1522. 00001144  4E56 FFFC                link       A6, -0x0004
  1523. 00001148  206E 0008                movea.l    A0, [A6 + 0x8]
  1524. 0000114C  2050                     movea.l    A0, [A0]
  1525. 0000114E  4A28 000F                tst.b      [A0 + 0xF]
  1526. 00001152  6604                     bne        +0x6 /* 00001158 */
  1527. 00001154  7000                     moveq.l    D0, 0x00
  1528. 00001156  6014                     bra        +0x16 /* 0000116C */
  1529. label00001158:
  1530. 00001158  3F3C 0088                move.w     -[A7], 0x88
  1531. 0000115C  486D FCC8                pea.l      [A5 - 0x338]
  1532. 00001160  486D FCD4                pea.l      [A5 - 0x32C]
  1533. 00001164  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  1534. 00001168  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1535. label0000116C:
  1536. 0000116C  4267                     clr.w      -[A7]
  1537. 0000116E  A994                     trap       CurResFile
  1538. 00001170  206E 0008                movea.l    A0, [A6 + 0x8]
  1539. 00001174  2050                     movea.l    A0, [A0]
  1540. 00001176  315F 0012                move.w     [A0 + 0x12], [A7]+
  1541. 0000117A  206E 0008                movea.l    A0, [A6 + 0x8]
  1542. 0000117E  2050                     movea.l    A0, [A0]
  1543. 00001180  117C 0001 000F           move.b     [A0 + 0xF], 0x1
  1544. 00001186  2F3C C800 0000           move.l     -[A7], 0xC8000000
  1545. 0000118C  A8FD                     trap       PrGlue
  1546. 0000118E  4A2E 000C                tst.b      [A6 + 0xC]
  1547. 00001192  672A                     beq        +0x2C /* 000011BE */
  1548. 00001194  4267                     clr.w      -[A7]
  1549. 00001196  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1550. 0000119C  A8FD                     trap       PrGlue
  1551. 0000119E  4A5F                     tst.w      [A7]+
  1552. 000011A0  671C                     beq        +0x1E /* 000011BE */
  1553. 000011A2  3F3C 00FA                move.w     -[A7], 0xFA
  1554. 000011A6  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  1555. 000011AC  4EAD 046A                jsr        [A5 + 0x46A]
  1556. 000011B0  4257                     clr.w      [A7]
  1557. 000011B2  3F3C 00FA                move.w     -[A7], 0xFA
  1558. 000011B6  42A7                     clr.l      -[A7]
  1559. 000011B8  A986                     trap       StopAlert
  1560. 000011BA  7000                     moveq.l    D0, 0x00
  1561. 000011BC  6002                     bra        +0x4 /* 000011C0 */
  1562. label000011BE:
  1563. 000011BE  7001                     moveq.l    D0, 0x01
  1564. label000011C0:
  1565. 000011C0  4E5E                     unlink     A6
  1566. 000011C2  4E75                     rts
  1567. export_903:
  1568. 000011C4  4E56 0000                link       A6, 0
  1569. 000011C8  48E7 0018                movem.l    -[A7], A3,A4
  1570. 000011CC  266E 0008                movea.l    A3, [A6 + 0x8]
  1571. 000011D0  2853                     movea.l    A4, [A3]
  1572. 000011D2  4A2C 000F                tst.b      [A4 + 0xF]
  1573. 000011D6  675A                     beq        +0x5C /* 00001232 */
  1574. 000011D8  4A2C 0010                tst.b      [A4 + 0x10]
  1575. 000011DC  672A                     beq        +0x2C /* 00001208 */
  1576. 000011DE  4A2C 0011                tst.b      [A4 + 0x11]
  1577. 000011E2  6712                     beq        +0x14 /* 000011F6 */
  1578. 000011E4  422C 0011                clr.b      [A4 + 0x11]
  1579. 000011E8  2053                     movea.l    A0, [A3]
  1580. 000011EA  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1581. 000011EE  2F3C 1800 040C           move.l     -[A7], 0x1800040C
  1582. 000011F4  A8FD                     trap       PrGlue
  1583. label000011F6:
  1584. 000011F6  2053                     movea.l    A0, [A3]
  1585. 000011F8  4228 0010                clr.b      [A0 + 0x10]
  1586. 000011FC  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1587. 00001200  2F3C 0800 0484           move.l     -[A7], 0x8000484
  1588. 00001206  A8FD                     trap       PrGlue
  1589. label00001208:
  1590. 00001208  2053                     movea.l    A0, [A3]
  1591. 0000120A  4228 000F                clr.b      [A0 + 0xF]
  1592. 0000120E  42A8 000A                clr.l      [A0 + 0xA]
  1593. 00001212  2F3C D000 0000           move.l     -[A7], 0xD0000000
  1594. 00001218  A8FD                     trap       PrGlue
  1595. 0000121A  2853                     movea.l    A4, [A3]
  1596. 0000121C  0C6C FFFF 0012           cmpi.w     [A4 + 0x12], 0xFFFF
  1597. 00001222  670E                     beq        +0x10 /* 00001232 */
  1598. 00001224  3F2C 0012                move.w     -[A7], [A4 + 0x12]
  1599. 00001228  A998                     trap       UseResFile
  1600. 0000122A  2053                     movea.l    A0, [A3]
  1601. 0000122C  317C FFFF 0012           move.w     [A0 + 0x12], 0xFFFF
  1602. label00001232:
  1603. 00001232  4CDF 1800                movem.l    A4,A3, [A7]+
  1604. 00001236  4E5E                     unlink     A6
  1605. 00001238  4E75                     rts
  1606. export_904:
  1607. 0000123A  4E56 0000                link       A6, 0
  1608. 0000123E  2F0C                     move.l     -[A7], A4
  1609. 00001240  286E 0008                movea.l    A4, [A6 + 0x8]
  1610. 00001244  1F3C 0001                move.b     -[A7], 0x1
  1611. 00001248  2F0C                     move.l     -[A7], A4
  1612. 0000124A  4EAD 1C52                jsr        [A5 + 0x1C52]
  1613. 0000124E  4257                     clr.w      [A7]
  1614. 00001250  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1615. 00001256  A8FD                     trap       PrGlue
  1616. 00001258  4A5F                     tst.w      [A7]+
  1617. 0000125A  588F                     addq.l     A7, 4
  1618. 0000125C  661E                     bne        +0x20 /* 0000127C */
  1619. 0000125E  4227                     clr.b      -[A7]
  1620. 00001260  2054                     movea.l    A0, [A4]
  1621. 00001262  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1622. 00001266  2F3C 5204 0498           move.l     -[A7], 0x52040498
  1623. 0000126C  A8FD                     trap       PrGlue
  1624. 0000126E  4257                     clr.w      [A7]
  1625. 00001270  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1626. 00001276  A8FD                     trap       PrGlue
  1627. 00001278  4EAD 1A82                jsr        [A5 + 0x1A82]
  1628. label0000127C:
  1629. 0000127C  2F0C                     move.l     -[A7], A4
  1630. 0000127E  4EAD 1C5A                jsr        [A5 + 0x1C5A]
  1631. 00001282  2054                     movea.l    A0, [A4]
  1632. 00001284  2028 0006                move.l     D0, [A0 + 0x6]
  1633. 00001288  286E FFFC                movea.l    A4, [A6 - 0x4]
  1634. 0000128C  4E5E                     unlink     A6
  1635. 0000128E  4E75                     rts
  1636. export_905:
  1637. 00001290  4E56 0000                link       A6, 0
  1638. 00001294  48E7 0038                movem.l    -[A7], A2,A3,A4
  1639. 00001298  246E 000C                movea.l    A2, [A6 + 0xC]
  1640. 0000129C  286E 0008                movea.l    A4, [A6 + 0x8]
  1641. 000012A0  4227                     clr.b      -[A7]
  1642. 000012A2  2F0C                     move.l     -[A7], A4
  1643. 000012A4  4EAD 1C52                jsr        [A5 + 0x1C52]
  1644. 000012A8  4257                     clr.w      [A7]
  1645. 000012AA  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1646. 000012B0  A8FD                     trap       PrGlue
  1647. 000012B2  4A5F                     tst.w      [A7]+
  1648. 000012B4  588F                     addq.l     A7, 4
  1649. 000012B6  661E                     bne        +0x20 /* 000012D6 */
  1650. 000012B8  4227                     clr.b      -[A7]
  1651. 000012BA  2054                     movea.l    A0, [A4]
  1652. 000012BC  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1653. 000012C0  2F3C 5204 0498           move.l     -[A7], 0x52040498
  1654. 000012C6  A8FD                     trap       PrGlue
  1655. 000012C8  4257                     clr.w      [A7]
  1656. 000012CA  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1657. 000012D0  A8FD                     trap       PrGlue
  1658. 000012D2  4EAD 1A82                jsr        [A5 + 0x1A82]
  1659. label000012D6:
  1660. 000012D6  2F0C                     move.l     -[A7], A4
  1661. 000012D8  4EAD 1C5A                jsr        [A5 + 0x1C5A]
  1662. 000012DC  2054                     movea.l    A0, [A4]
  1663. 000012DE  2668 0006                movea.l    A3, [A0 + 0x6]
  1664. 000012E2  200B                     move.l     D0, A3
  1665. 000012E4  588F                     addq.l     A7, 4
  1666. 000012E6  672C                     beq        +0x2E /* 00001314 */
  1667. 000012E8  2853                     movea.l    A4, [A3]
  1668. 000012EA  24AC 0010                move.l     [A2], [A4 + 0x10]
  1669. 000012EE  256C 0014 0004           move.l     [A2 + 0x4], [A4 + 0x14]
  1670. 000012F4  206E 0010                movea.l    A0, [A6 + 0x10]
  1671. 000012F8  20AC 0008                move.l     [A0], [A4 + 0x8]
  1672. 000012FC  216C 000C 0004           move.l     [A0 + 0x4], [A4 + 0xC]
  1673. 00001302  226E 0014                movea.l    A1, [A6 + 0x14]
  1674. 00001306  32AC 0006                move.w     [A1], [A4 + 0x6]
  1675. 0000130A  206E 0018                movea.l    A0, [A6 + 0x18]
  1676. 0000130E  30AC 0004                move.w     [A0], [A4 + 0x4]
  1677. 00001312  6020                     bra        +0x22 /* 00001334 */
  1678. label00001314:
  1679. 00001314  2F0A                     move.l     -[A7], A2
  1680. 00001316  42A7                     clr.l      -[A7]
  1681. 00001318  42A7                     clr.l      -[A7]
  1682. 0000131A  A8A7                     trap       SetRect
  1683. 0000131C  206E 0010                movea.l    A0, [A6 + 0x10]
  1684. 00001320  2092                     move.l     [A0], [A2]
  1685. 00001322  216A 0004 0004           move.l     [A0 + 0x4], [A2 + 0x4]
  1686. 00001328  226E 0018                movea.l    A1, [A6 + 0x18]
  1687. 0000132C  4251                     clr.w      [A1]
  1688. 0000132E  206E 0014                movea.l    A0, [A6 + 0x14]
  1689. 00001332  4250                     clr.w      [A0]
  1690. label00001334:
  1691. 00001334  4CDF 1C00                movem.l    A4,A3,A2, [A7]+
  1692. 00001338  4E5E                     unlink     A6
  1693. 0000133A  4E75                     rts
  1694. export_906:
  1695. 0000133C  4E56 0000                link       A6, 0
  1696. 00001340  48E7 0108                movem.l    -[A7], D7,A4
  1697. 00001344  286E 0008                movea.l    A4, [A6 + 0x8]
  1698. 00001348  7E00                     moveq.l    D7, 0x00
  1699. 0000134A  1F3C 0001                move.b     -[A7], 0x1
  1700. 0000134E  2F0C                     move.l     -[A7], A4
  1701. 00001350  4EAD 1C52                jsr        [A5 + 0x1C52]
  1702. 00001354  4A00                     tst.b      D0
  1703. 00001356  5C8F                     addq.l     A7, 6
  1704. 00001358  6720                     beq        +0x22 /* 0000137A */
  1705. 0000135A  4227                     clr.b      -[A7]
  1706. 0000135C  2054                     movea.l    A0, [A4]
  1707. 0000135E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1708. 00001362  2F3C 2A04 0484           move.l     -[A7], 0x2A040484
  1709. 00001368  A8FD                     trap       PrGlue
  1710. 0000136A  1E1F                     move.b     D7, [A7]+
  1711. 0000136C  4267                     clr.w      -[A7]
  1712. 0000136E  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1713. 00001374  A8FD                     trap       PrGlue
  1714. 00001376  4EAD 1A82                jsr        [A5 + 0x1A82]
  1715. label0000137A:
  1716. 0000137A  2F0C                     move.l     -[A7], A4
  1717. 0000137C  4EAD 1C5A                jsr        [A5 + 0x1C5A]
  1718. 00001380  4A07                     tst.b      D7
  1719. 00001382  588F                     addq.l     A7, 4
  1720. 00001384  6708                     beq        +0xA /* 0000138E */
  1721. 00001386  2F0C                     move.l     -[A7], A4
  1722. 00001388  4EAD 1C8A                jsr        [A5 + 0x1C8A]
  1723. 0000138C  588F                     addq.l     A7, 4
  1724. label0000138E:
  1725. 0000138E  1007                     move.b     D0, D7
  1726. 00001390  4CDF 1080                movem.l    A4,D7, [A7]+
  1727. 00001394  4E5E                     unlink     A6
  1728. 00001396  4E75                     rts
  1729. export_921:
  1730. 00001398  4E56 0000                link       A6, 0
  1731. 0000139C  48E7 0108                movem.l    -[A7], D7,A4
  1732. 000013A0  286E 0008                movea.l    A4, [A6 + 0x8]
  1733. 000013A4  7E00                     moveq.l    D7, 0x00
  1734. 000013A6  1F3C 0001                move.b     -[A7], 0x1
  1735. 000013AA  2F0C                     move.l     -[A7], A4
  1736. 000013AC  4EAD 1C52                jsr        [A5 + 0x1C52]
  1737. 000013B0  4A00                     tst.b      D0
  1738. 000013B2  5C8F                     addq.l     A7, 6
  1739. 000013B4  6720                     beq        +0x22 /* 000013D6 */
  1740. 000013B6  4227                     clr.b      -[A7]
  1741. 000013B8  2054                     movea.l    A0, [A4]
  1742. 000013BA  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1743. 000013BE  2F3C 3204 0488           move.l     -[A7], 0x32040488
  1744. 000013C4  A8FD                     trap       PrGlue
  1745. 000013C6  1E1F                     move.b     D7, [A7]+
  1746. 000013C8  4267                     clr.w      -[A7]
  1747. 000013CA  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1748. 000013D0  A8FD                     trap       PrGlue
  1749. 000013D2  4EAD 1A82                jsr        [A5 + 0x1A82]
  1750. label000013D6:
  1751. 000013D6  2F0C                     move.l     -[A7], A4
  1752. 000013D8  4EAD 1C5A                jsr        [A5 + 0x1C5A]
  1753. 000013DC  4A07                     tst.b      D7
  1754. 000013DE  588F                     addq.l     A7, 4
  1755. 000013E0  6728                     beq        +0x2A /* 0000140A */
  1756. 000013E2  206D E188                movea.l    A0, [A5 - 0x1E78]
  1757. 000013E6  2F10                     move.l     -[A7], [A0]
  1758. 000013E8  A851                     trap       SetCursor
  1759. 000013EA  2054                     movea.l    A0, [A4]
  1760. 000013EC  2068 0006                movea.l    A0, [A0 + 0x6]
  1761. 000013F0  2050                     movea.l    A0, [A0]
  1762. 000013F2  3F28 0040                move.w     -[A7], [A0 + 0x40]
  1763. 000013F6  2054                     movea.l    A0, [A4]
  1764. 000013F8  2068 0006                movea.l    A0, [A0 + 0x6]
  1765. 000013FC  2050                     movea.l    A0, [A0]
  1766. 000013FE  3F28 003E                move.w     -[A7], [A0 + 0x3E]
  1767. 00001402  2F0C                     move.l     -[A7], A4
  1768. 00001404  4EAD 1CF2                jsr        [A5 + 0x1CF2]
  1769. 00001408  508F                     addq.l     A7, 8
  1770. label0000140A:
  1771. 0000140A  4CDF 1080                movem.l    A4,D7, [A7]+
  1772. 0000140E  4E5E                     unlink     A6
  1773. 00001410  4E75                     rts
  1774. export_922:
  1775. 00001412  4E56 FF7C                link       A6, -0x0084
  1776. 00001416  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1777. 0000141A  286E 0008                movea.l    A4, [A6 + 0x8]
  1778. 0000141E  486E FF96                pea.l      [A6 - 0x6A]
  1779. 00001422  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  1780. 00001426  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  1781. 0000142A  7000                     moveq.l    D0, 0x00
  1782. 0000142C  43FA 000E                lea.l      A1, [PC + 0xE /* 0000143C */]
  1783. 00001430  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  1784. 00001434  F228                     .extension 0x228 // unimplemented
  1785. 00001436  F00F                     .extension 0x00F // unimplemented
  1786. 00001438  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  1787. 0000143E  D00F                     add.b      D0, A7
  1788. 00001440  4A40                     tst.w      D0
  1789. 00001442  588F                     addq.l     A7, 4
  1790. 00001444  6600 01AC                bne        +0x1AE /* 000015F2 */
  1791. 00001448  7A00                     moveq.l    D5, 0x00
  1792. 0000144A  1F3C 0001                move.b     -[A7], 0x1
  1793. 0000144E  2F0C                     move.l     -[A7], A4
  1794. 00001450  4EAD 1C52                jsr        [A5 + 0x1C52]
  1795. 00001454  4A00                     tst.b      D0
  1796. 00001456  5C8F                     addq.l     A7, 6
  1797. 00001458  671C                     beq        +0x1E /* 00001476 */
  1798. 0000145A  4227                     clr.b      -[A7]
  1799. 0000145C  2054                     movea.l    A0, [A4]
  1800. 0000145E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1801. 00001462  2F3C 5204 0498           move.l     -[A7], 0x52040498
  1802. 00001468  A8FD                     trap       PrGlue
  1803. 0000146A  4A1F                     tst.b      [A7]+
  1804. 0000146C  6708                     beq        +0xA /* 00001476 */
  1805. 0000146E  2F0C                     move.l     -[A7], A4
  1806. 00001470  4EAD 1C8A                jsr        [A5 + 0x1C8A]
  1807. 00001474  588F                     addq.l     A7, 4
  1808. label00001476:
  1809. 00001476  2F0C                     move.l     -[A7], A4
  1810. 00001478  4EAD 1C5A                jsr        [A5 + 0x1C5A]
  1811. 0000147C  2E8C                     move.l     [A7], A4
  1812. 0000147E  4EAD 1C82                jsr        [A5 + 0x1C82]
  1813. 00001482  4A00                     tst.b      D0
  1814. 00001484  588F                     addq.l     A7, 4
  1815. 00001486  6618                     bne        +0x1A /* 000014A0 */
  1816. 00001488  2054                     movea.l    A0, [A4]
  1817. 0000148A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1818. 0000148E  4EAD 138A                jsr        [A5 + 0x138A]
  1819. 00001492  2E8C                     move.l     [A7], A4
  1820. 00001494  4EAD 1C82                jsr        [A5 + 0x1C82]
  1821. 00001498  4A00                     tst.b      D0
  1822. 0000149A  588F                     addq.l     A7, 4
  1823. 0000149C  6700 017E                beq        +0x180 /* 0000161C */
  1824. label000014A0:
  1825. 000014A0  486E 000E                pea.l      [A6 + 0xE]
  1826. 000014A4  486E 000C                pea.l      [A6 + 0xC]
  1827. 000014A8  2054                     movea.l    A0, [A4]
  1828. 000014AA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1829. 000014AE  4EAD 139A                jsr        [A5 + 0x139A]
  1830. 000014B2  7A01                     moveq.l    D5, 0x01
  1831. 000014B4  1EBC 0001                move.b     [A7], 0x1
  1832. 000014B8  2F0C                     move.l     -[A7], A4
  1833. 000014BA  4EAD 1C52                jsr        [A5 + 0x1C52]
  1834. 000014BE  4A00                     tst.b      D0
  1835. 000014C0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1836. 000014C4  6700 010A                beq        +0x10C /* 000015D0 */
  1837. 000014C8  2054                     movea.l    A0, [A4]
  1838. 000014CA  2068 0006                movea.l    A0, [A0 + 0x6]
  1839. 000014CE  2050                     movea.l    A0, [A0]
  1840. 000014D0  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1841. 000014D6  302E 000E                move.w     D0, [A6 + 0xE]
  1842. 000014DA  906E 000C                sub.w      D0, [A6 + 0xC]
  1843. 000014DE  2054                     movea.l    A0, [A4]
  1844. 000014E0  2068 0006                movea.l    A0, [A0 + 0x6]
  1845. 000014E4  5240                     addq.w     D0, 1
  1846. 000014E6  2050                     movea.l    A0, [A0]
  1847. 000014E8  3140 0040                move.w     [A0 + 0x40], D0
  1848. 000014EC  2054                     movea.l    A0, [A4]
  1849. 000014EE  117C 0001 0010           move.b     [A0 + 0x10], 0x1
  1850. 000014F4  42A7                     clr.l      -[A7]
  1851. 000014F6  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1852. 000014FA  42A7                     clr.l      -[A7]
  1853. 000014FC  42A7                     clr.l      -[A7]
  1854. 000014FE  2F3C 0400 0C00           move.l     -[A7], 0x4000C00
  1855. 00001504  A8FD                     trap       PrGlue
  1856. 00001506  2054                     movea.l    A0, [A4]
  1857. 00001508  215F 000A                move.l     [A0 + 0xA], [A7]+
  1858. 0000150C  3E2E 000C                move.w     D7, [A6 + 0xC]
  1859. 00001510  6054                     bra        +0x56 /* 00001566 */
  1860. label00001512:
  1861. 00001512  4267                     clr.w      -[A7]
  1862. 00001514  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1863. 0000151A  A8FD                     trap       PrGlue
  1864. 0000151C  4A5F                     tst.w      [A7]+
  1865. 0000151E  6644                     bne        +0x46 /* 00001564 */
  1866. 00001520  2054                     movea.l    A0, [A4]
  1867. 00001522  117C 0001 0011           move.b     [A0 + 0x11], 0x1
  1868. 00001528  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1869. 0000152C  42A7                     clr.l      -[A7]
  1870. 0000152E  2F3C 1000 0808           move.l     -[A7], 0x10000808
  1871. 00001534  A8FD                     trap       PrGlue
  1872. 00001536  4267                     clr.w      -[A7]
  1873. 00001538  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1874. 0000153E  A8FD                     trap       PrGlue
  1875. 00001540  4A5F                     tst.w      [A7]+
  1876. 00001542  660E                     bne        +0x10 /* 00001552 */
  1877. 00001544  3F07                     move.w     -[A7], D7
  1878. 00001546  2054                     movea.l    A0, [A4]
  1879. 00001548  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1880. 0000154C  4EAD 13A2                jsr        [A5 + 0x13A2]
  1881. 00001550  5C8F                     addq.l     A7, 6
  1882. label00001552:
  1883. 00001552  2054                     movea.l    A0, [A4]
  1884. 00001554  4228 0011                clr.b      [A0 + 0x11]
  1885. 00001558  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1886. 0000155C  2F3C 1800 040C           move.l     -[A7], 0x1800040C
  1887. 00001562  A8FD                     trap       PrGlue
  1888. label00001564:
  1889. 00001564  5247                     addq.w     D7, 1
  1890. label00001566:
  1891. 00001566  BE6E 000E                cmp.w      D7, [A6 + 0xE]
  1892. 0000156A  6FA6                     ble        -0x58 /* 00001512 */
  1893. 0000156C  2054                     movea.l    A0, [A4]
  1894. 0000156E  4228 0010                clr.b      [A0 + 0x10]
  1895. 00001572  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1896. 00001576  2F3C 0800 0484           move.l     -[A7], 0x8000484
  1897. 0000157C  A8FD                     trap       PrGlue
  1898. 0000157E  2054                     movea.l    A0, [A4]
  1899. 00001580  42A8 000A                clr.l      [A0 + 0xA]
  1900. 00001584  2068 0006                movea.l    A0, [A0 + 0x6]
  1901. 00001588  2050                     movea.l    A0, [A0]
  1902. 0000158A  0C28 0001 0044           cmpi.b     [A0 + 0x44], 0x1
  1903. 00001590  6626                     bne        +0x28 /* 000015B8 */
  1904. 00001592  4267                     clr.w      -[A7]
  1905. 00001594  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1906. 0000159A  A8FD                     trap       PrGlue
  1907. 0000159C  4A5F                     tst.w      [A7]+
  1908. 0000159E  6618                     bne        +0x1A /* 000015B8 */
  1909. 000015A0  2054                     movea.l    A0, [A4]
  1910. 000015A2  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1911. 000015A6  42A7                     clr.l      -[A7]
  1912. 000015A8  42A7                     clr.l      -[A7]
  1913. 000015AA  42A7                     clr.l      -[A7]
  1914. 000015AC  486E FF7C                pea.l      [A6 - 0x84]
  1915. 000015B0  2F3C 6005 1480           move.l     -[A7], 0x60051480
  1916. 000015B6  A8FD                     trap       PrGlue
  1917. label000015B8:
  1918. 000015B8  4267                     clr.w      -[A7]
  1919. 000015BA  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1920. 000015C0  A8FD                     trap       PrGlue
  1921. 000015C2  3C1F                     move.w     D6, [A7]+
  1922. 000015C4  0C46 0080                cmpi.w     D6, 0x80
  1923. 000015C8  6706                     beq        +0x8 /* 000015D0 */
  1924. 000015CA  3F06                     move.w     -[A7], D6
  1925. 000015CC  4EAD 1A82                jsr        [A5 + 0x1A82]
  1926. label000015D0:
  1927. 000015D0  2F0C                     move.l     -[A7], A4
  1928. 000015D2  4EAD 1C5A                jsr        [A5 + 0x1C5A]
  1929. 000015D6  3E86                     move.w     [A7], D6
  1930. 000015D8  2F3C C000 0200           move.l     -[A7], 0xC0000200
  1931. 000015DE  A8FD                     trap       PrGlue
  1932. 000015E0  2054                     movea.l    A0, [A4]
  1933. 000015E2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1934. 000015E6  4EAD 13AA                jsr        [A5 + 0x13AA]
  1935. 000015EA  4EAD 1A92                jsr        [A5 + 0x1A92]
  1936. 000015EE  5C8F                     addq.l     A7, 6
  1937. 000015F0  602A                     bra        +0x2C /* 0000161C */
  1938. label000015F2:
  1939. 000015F2  2F0C                     move.l     -[A7], A4
  1940. 000015F4  4EAD 1C5A                jsr        [A5 + 0x1C5A]
  1941. 000015F8  4A05                     tst.b      D5
  1942. 000015FA  588F                     addq.l     A7, 4
  1943. 000015FC  670C                     beq        +0xE /* 0000160A */
  1944. 000015FE  2054                     movea.l    A0, [A4]
  1945. 00001600  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1946. 00001604  4EAD 13AA                jsr        [A5 + 0x13AA]
  1947. 00001608  588F                     addq.l     A7, 4
  1948. label0000160A:
  1949. 0000160A  4A2E FF9B                tst.b      [A6 - 0x65]
  1950. 0000160E  670C                     beq        +0xE /* 0000161C */
  1951. 00001610  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  1952. 00001614  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  1953. 00001618  4EAD 1A62                jsr        [A5 + 0x1A62]
  1954. label0000161C:
  1955. 0000161C  4CDF 10E0                movem.l    A4,D7,D6,D5, [A7]+
  1956. 00001620  4E5E                     unlink     A6
  1957. 00001622  4E75                     rts
  1958. export_907:
  1959. 00001624  4E56 0000                link       A6, 0
  1960. 00001628  206E 0008                movea.l    A0, [A6 + 0x8]
  1961. 0000162C  2050                     movea.l    A0, [A0]
  1962. 0000162E  116E 000C 000E           move.b     [A0 + 0xE], [A6 + 0xC]
  1963. 00001634  4E5E                     unlink     A6
  1964. 00001636  4E75                     rts
  1965. export_909:
  1966. 00001638  4E56 0000                link       A6, 0
  1967. 0000163C  206E 0008                movea.l    A0, [A6 + 0x8]
  1968. 00001640  2050                     movea.l    A0, [A0]
  1969. 00001642  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1970. 00001646  4EAD 15B2                jsr        [A5 + 0x15B2]
  1971. 0000164A  206E 0008                movea.l    A0, [A6 + 0x8]
  1972. 0000164E  2050                     movea.l    A0, [A0]
  1973. 00001650  2EA8 0018                move.l     [A7], [A0 + 0x18]
  1974. 00001654  4EAD 15B2                jsr        [A5 + 0x15B2]
  1975. 00001658  4E5E                     unlink     A6
  1976. 0000165A  4E75                     rts
  1977. export_908:
  1978. 0000165C  4E56 0000                link       A6, 0
  1979. 00001660  48E7 0308                movem.l    -[A7], D6,D7,A4
  1980. 00001664  286E 0008                movea.l    A4, [A6 + 0x8]
  1981. 00001668  2054                     movea.l    A0, [A4]
  1982. 0000166A  4AA8 0014                tst.l      [A0 + 0x14]
  1983. 0000166E  6710                     beq        +0x12 /* 00001680 */
  1984. 00001670  2054                     movea.l    A0, [A4]
  1985. 00001672  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1986. 00001676  4EAD EF0E                jsr        [A5 - 0x10F2]
  1987. 0000167A  4A80                     tst.l      D0
  1988. 0000167C  588F                     addq.l     A7, 4
  1989. 0000167E  6E04                     bgt        +0x6 /* 00001684 */
  1990. label00001680:
  1991. 00001680  7E00                     moveq.l    D7, 0x00
  1992. 00001682  6002                     bra        +0x4 /* 00001686 */
  1993. label00001684:
  1994. 00001684  7E01                     moveq.l    D7, 0x01
  1995. label00001686:
  1996. 00001686  2054                     movea.l    A0, [A4]
  1997. 00001688  4AA8 0018                tst.l      [A0 + 0x18]
  1998. 0000168C  6710                     beq        +0x12 /* 0000169E */
  1999. 0000168E  2054                     movea.l    A0, [A4]
  2000. 00001690  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2001. 00001694  4EAD EF0E                jsr        [A5 - 0x10F2]
  2002. 00001698  4A80                     tst.l      D0
  2003. 0000169A  588F                     addq.l     A7, 4
  2004. 0000169C  6E04                     bgt        +0x6 /* 000016A2 */
  2005. label0000169E:
  2006. 0000169E  7C00                     moveq.l    D6, 0x00
  2007. 000016A0  6002                     bra        +0x4 /* 000016A4 */
  2008. label000016A2:
  2009. 000016A2  7C01                     moveq.l    D6, 0x01
  2010. label000016A4:
  2011. 000016A4  4A07                     tst.b      D7
  2012. 000016A6  6704                     beq        +0x6 /* 000016AC */
  2013. 000016A8  4A06                     tst.b      D6
  2014. 000016AA  6604                     bne        +0x6 /* 000016B0 */
  2015. label000016AC:
  2016. 000016AC  7000                     moveq.l    D0, 0x00
  2017. 000016AE  6002                     bra        +0x4 /* 000016B2 */
  2018. label000016B0:
  2019. 000016B0  7001                     moveq.l    D0, 0x01
  2020. label000016B2:
  2021. 000016B2  4CDF 10C0                movem.l    A4,D7,D6, [A7]+
  2022. 000016B6  4E5E                     unlink     A6
  2023. 000016B8  4E75                     rts
  2024. export_910:
  2025. 000016BA  4E56 FFF8                link       A6, -0x0008
  2026. 000016BE  48E7 0018                movem.l    -[A7], A3,A4
  2027. 000016C2  286E 0008                movea.l    A4, [A6 + 0x8]
  2028. 000016C6  2F0C                     move.l     -[A7], A4
  2029. 000016C8  4EAD 1C8A                jsr        [A5 + 0x1C8A]
  2030. 000016CC  2E8C                     move.l     [A7], A4
  2031. 000016CE  4EAD 1C62                jsr        [A5 + 0x1C62]
  2032. 000016D2  2640                     movea.l    A3, D0
  2033. 000016D4  200B                     move.l     D0, A3
  2034. 000016D6  588F                     addq.l     A7, 4
  2035. 000016D8  6704                     beq        +0x6 /* 000016DE */
  2036. 000016DA  7000                     moveq.l    D0, 0x00
  2037. 000016DC  6014                     bra        +0x16 /* 000016F2 */
  2038. label000016DE:
  2039. 000016DE  3F3C 01DD                move.w     -[A7], 0x1DD
  2040. 000016E2  486D FCE2                pea.l      [A5 - 0x31E]
  2041. 000016E6  486D FCEE                pea.l      [A5 - 0x312]
  2042. 000016EA  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  2043. 000016EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2044. label000016F2:
  2045. 000016F2  200B                     move.l     D0, A3
  2046. 000016F4  6752                     beq        +0x54 /* 00001748 */
  2047. 000016F6  2053                     movea.l    A0, [A3]
  2048. 000016F8  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  2049. 000016FE  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  2050. 00001704  306E 000C                movea.w    A0, [A6 + 0xC]
  2051. 00001708  2F08                     move.l     -[A7], A0
  2052. 0000170A  302E FFFE                move.w     D0, [A6 - 0x2]
  2053. 0000170E  906E FFFA                sub.w      D0, [A6 - 0x6]
  2054. 00001712  3040                     movea.w    A0, D0
  2055. 00001714  2F08                     move.l     -[A7], A0
  2056. 00001716  4878 0001                pea.l      [0x00000001]
  2057. 0000171A  2054                     movea.l    A0, [A4]
  2058. 0000171C  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2059. 00001720  4EAD 1592                jsr        [A5 + 0x1592]
  2060. 00001724  306E 000E                movea.w    A0, [A6 + 0xE]
  2061. 00001728  2E88                     move.l     [A7], A0
  2062. 0000172A  302E FFFC                move.w     D0, [A6 - 0x4]
  2063. 0000172E  906E FFF8                sub.w      D0, [A6 - 0x8]
  2064. 00001732  3040                     movea.w    A0, D0
  2065. 00001734  2F08                     move.l     -[A7], A0
  2066. 00001736  4878 0001                pea.l      [0x00000001]
  2067. 0000173A  2054                     movea.l    A0, [A4]
  2068. 0000173C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2069. 00001740  4EAD 1592                jsr        [A5 + 0x1592]
  2070. 00001744  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2071. label00001748:
  2072. 00001748  4CDF 1800                movem.l    A4,A3, [A7]+
  2073. 0000174C  4E5E                     unlink     A6
  2074. 0000174E  4E75                     rts
  2075. export_911:
  2076. 00001750  4E56 0000                link       A6, 0
  2077. 00001754  48E7 0308                movem.l    -[A7], D6,D7,A4
  2078. 00001758  3E2E 000C                move.w     D7, [A6 + 0xC]
  2079. 0000175C  286E 0008                movea.l    A4, [A6 + 0x8]
  2080. 00001760  0C47 0001                cmpi.w     D7, 0x1
  2081. 00001764  6D18                     blt        +0x1A /* 0000177E */
  2082. 00001766  2054                     movea.l    A0, [A4]
  2083. 00001768  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2084. 0000176C  4EAD EF0E                jsr        [A5 - 0x10F2]
  2085. 00001770  5280                     addq.l     D0, 1
  2086. 00001772  3047                     movea.w    A0, D7
  2087. 00001774  B088                     cmp.l      D0, A0
  2088. 00001776  588F                     addq.l     A7, 4
  2089. 00001778  6D04                     blt        +0x6 /* 0000177E */
  2090. 0000177A  7000                     moveq.l    D0, 0x00
  2091. 0000177C  6014                     bra        +0x16 /* 00001792 */
  2092. label0000177E:
  2093. 0000177E  3F3C 01F2                move.w     -[A7], 0x1F2
  2094. 00001782  486D FD00                pea.l      [A5 - 0x300]
  2095. 00001786  486D FD0C                pea.l      [A5 - 0x2F4]
  2096. 0000178A  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  2097. 0000178E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2098. label00001792:
  2099. 00001792  3047                     movea.w    A0, D7
  2100. 00001794  4868 FFFF                pea.l      [A0 - 0x1]
  2101. 00001798  4878 0001                pea.l      [0x00000001]
  2102. 0000179C  2054                     movea.l    A0, [A4]
  2103. 0000179E  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2104. 000017A2  4EAD 15BA                jsr        [A5 + 0x15BA]
  2105. 000017A6  2C00                     move.l     D6, D0
  2106. 000017A8  302E 0010                move.w     D0, [A6 + 0x10]
  2107. 000017AC  9046                     sub.w      D0, D6
  2108. 000017AE  3E80                     move.w     [A7], D0
  2109. 000017B0  3F07                     move.w     -[A7], D7
  2110. 000017B2  2F0C                     move.l     -[A7], A4
  2111. 000017B4  4EAD 1CB2                jsr        [A5 + 0x1CB2]
  2112. 000017B8  4CEE 10C0 FFF4           movem.l    A4,D7,D6, [A6 - 0xC]
  2113. 000017BE  4E5E                     unlink     A6
  2114. 000017C0  4E75                     rts
  2115. export_912:
  2116. 000017C2  4E56 0000                link       A6, 0
  2117. 000017C6  48E7 0308                movem.l    -[A7], D6,D7,A4
  2118. 000017CA  3E2E 000C                move.w     D7, [A6 + 0xC]
  2119. 000017CE  286E 0008                movea.l    A4, [A6 + 0x8]
  2120. 000017D2  0C47 0001                cmpi.w     D7, 0x1
  2121. 000017D6  6D18                     blt        +0x1A /* 000017F0 */
  2122. 000017D8  2054                     movea.l    A0, [A4]
  2123. 000017DA  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2124. 000017DE  4EAD EF0E                jsr        [A5 - 0x10F2]
  2125. 000017E2  5280                     addq.l     D0, 1
  2126. 000017E4  3047                     movea.w    A0, D7
  2127. 000017E6  B088                     cmp.l      D0, A0
  2128. 000017E8  588F                     addq.l     A7, 4
  2129. 000017EA  6D04                     blt        +0x6 /* 000017F0 */
  2130. 000017EC  7000                     moveq.l    D0, 0x00
  2131. 000017EE  6014                     bra        +0x16 /* 00001804 */
  2132. label000017F0:
  2133. 000017F0  3F3C 0205                move.w     -[A7], 0x205
  2134. 000017F4  486D FD52                pea.l      [A5 - 0x2AE]
  2135. 000017F8  486D FD5E                pea.l      [A5 - 0x2A2]
  2136. 000017FC  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  2137. 00001800  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2138. label00001804:
  2139. 00001804  3047                     movea.w    A0, D7
  2140. 00001806  4868 FFFF                pea.l      [A0 - 0x1]
  2141. 0000180A  4878 0001                pea.l      [0x00000001]
  2142. 0000180E  2054                     movea.l    A0, [A4]
  2143. 00001810  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2144. 00001814  4EAD 15BA                jsr        [A5 + 0x15BA]
  2145. 00001818  2C00                     move.l     D6, D0
  2146. 0000181A  302E 0010                move.w     D0, [A6 + 0x10]
  2147. 0000181E  9046                     sub.w      D0, D6
  2148. 00001820  3E80                     move.w     [A7], D0
  2149. 00001822  3F07                     move.w     -[A7], D7
  2150. 00001824  2F0C                     move.l     -[A7], A4
  2151. 00001826  4EAD 1CC2                jsr        [A5 + 0x1CC2]
  2152. 0000182A  4CEE 10C0 FFF4           movem.l    A4,D7,D6, [A6 - 0xC]
  2153. 00001830  4E5E                     unlink     A6
  2154. 00001832  4E75                     rts
  2155. export_913:
  2156. 00001834  4E56 FFFC                link       A6, -0x0004
  2157. 00001838  2F07                     move.l     -[A7], D7
  2158. 0000183A  206E 0008                movea.l    A0, [A6 + 0x8]
  2159. 0000183E  2050                     movea.l    A0, [A0]
  2160. 00001840  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2161. 00001844  4EAD EF0E                jsr        [A5 - 0x10F2]
  2162. 00001848  3E00                     move.w     D7, D0
  2163. 0000184A  206E 0008                movea.l    A0, [A6 + 0x8]
  2164. 0000184E  2050                     movea.l    A0, [A0]
  2165. 00001850  2EA8 0014                move.l     [A7], [A0 + 0x14]
  2166. 00001854  4EAD 15B2                jsr        [A5 + 0x15B2]
  2167. 00001858  3047                     movea.w    A0, D7
  2168. 0000185A  2E88                     move.l     [A7], A0
  2169. 0000185C  306E 000C                movea.w    A0, [A6 + 0xC]
  2170. 00001860  2F08                     move.l     -[A7], A0
  2171. 00001862  4878 0001                pea.l      [0x00000001]
  2172. 00001866  206E 0008                movea.l    A0, [A6 + 0x8]
  2173. 0000186A  2050                     movea.l    A0, [A0]
  2174. 0000186C  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2175. 00001870  4EAD 1592                jsr        [A5 + 0x1592]
  2176. 00001874  2E2E FFF8                move.l     D7, [A6 - 0x8]
  2177. 00001878  4E5E                     unlink     A6
  2178. 0000187A  4E75                     rts
  2179. export_914:
  2180. 0000187C  4E56 FFF8                link       A6, -0x0008
  2181. 00001880  4A6E 000E                tst.w      [A6 + 0xE]
  2182. 00001884  6F04                     ble        +0x6 /* 0000188A */
  2183. 00001886  7000                     moveq.l    D0, 0x00
  2184. 00001888  6014                     bra        +0x16 /* 0000189E */
  2185. label0000188A:
  2186. 0000188A  3F3C 0224                move.w     -[A7], 0x224
  2187. 0000188E  486D FDA4                pea.l      [A5 - 0x25C]
  2188. 00001892  486D FDB0                pea.l      [A5 - 0x250]
  2189. 00001896  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  2190. 0000189A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2191. label0000189E:
  2192. 0000189E  206E 0008                movea.l    A0, [A6 + 0x8]
  2193. 000018A2  2050                     movea.l    A0, [A0]
  2194. 000018A4  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2195. 000018A8  4EAD EF0E                jsr        [A5 - 0x10F2]
  2196. 000018AC  306E 000C                movea.w    A0, [A6 + 0xC]
  2197. 000018B0  B088                     cmp.l      D0, A0
  2198. 000018B2  588F                     addq.l     A7, 4
  2199. 000018B4  6D20                     blt        +0x22 /* 000018D6 */
  2200. 000018B6  306E 000E                movea.w    A0, [A6 + 0xE]
  2201. 000018BA  2F08                     move.l     -[A7], A0
  2202. 000018BC  306E 000C                movea.w    A0, [A6 + 0xC]
  2203. 000018C0  2F08                     move.l     -[A7], A0
  2204. 000018C2  206E 0008                movea.l    A0, [A6 + 0x8]
  2205. 000018C6  2050                     movea.l    A0, [A0]
  2206. 000018C8  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2207. 000018CC  4EAD 159A                jsr        [A5 + 0x159A]
  2208. 000018D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2209. 000018D4  6022                     bra        +0x24 /* 000018F8 */
  2210. label000018D6:
  2211. 000018D6  4878 0001                pea.l      [0x00000001]
  2212. 000018DA  306E 000E                movea.w    A0, [A6 + 0xE]
  2213. 000018DE  2F08                     move.l     -[A7], A0
  2214. 000018E0  306E 000C                movea.w    A0, [A6 + 0xC]
  2215. 000018E4  2F08                     move.l     -[A7], A0
  2216. 000018E6  206E 0008                movea.l    A0, [A6 + 0x8]
  2217. 000018EA  2050                     movea.l    A0, [A0]
  2218. 000018EC  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2219. 000018F0  4EAD 1592                jsr        [A5 + 0x1592]
  2220. 000018F4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2221. label000018F8:
  2222. 000018F8  4E5E                     unlink     A6
  2223. 000018FA  4E75                     rts
  2224. export_915:
  2225. 000018FC  4E56 FFFC                link       A6, -0x0004
  2226. 00001900  2F07                     move.l     -[A7], D7
  2227. 00001902  206E 0008                movea.l    A0, [A6 + 0x8]
  2228. 00001906  2050                     movea.l    A0, [A0]
  2229. 00001908  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2230. 0000190C  4EAD EF0E                jsr        [A5 - 0x10F2]
  2231. 00001910  3E00                     move.w     D7, D0
  2232. 00001912  206E 0008                movea.l    A0, [A6 + 0x8]
  2233. 00001916  2050                     movea.l    A0, [A0]
  2234. 00001918  2EA8 0018                move.l     [A7], [A0 + 0x18]
  2235. 0000191C  4EAD 15B2                jsr        [A5 + 0x15B2]
  2236. 00001920  3047                     movea.w    A0, D7
  2237. 00001922  2E88                     move.l     [A7], A0
  2238. 00001924  306E 000C                movea.w    A0, [A6 + 0xC]
  2239. 00001928  2F08                     move.l     -[A7], A0
  2240. 0000192A  4878 0001                pea.l      [0x00000001]
  2241. 0000192E  206E 0008                movea.l    A0, [A6 + 0x8]
  2242. 00001932  2050                     movea.l    A0, [A0]
  2243. 00001934  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2244. 00001938  4EAD 1592                jsr        [A5 + 0x1592]
  2245. 0000193C  2E2E FFF8                move.l     D7, [A6 - 0x8]
  2246. 00001940  4E5E                     unlink     A6
  2247. 00001942  4E75                     rts
  2248. export_916:
  2249. 00001944  4E56 FFF8                link       A6, -0x0008
  2250. 00001948  4A6E 000E                tst.w      [A6 + 0xE]
  2251. 0000194C  6F04                     ble        +0x6 /* 00001952 */
  2252. 0000194E  7000                     moveq.l    D0, 0x00
  2253. 00001950  6014                     bra        +0x16 /* 00001966 */
  2254. label00001952:
  2255. 00001952  3F3C 0244                move.w     -[A7], 0x244
  2256. 00001956  486D FDC0                pea.l      [A5 - 0x240]
  2257. 0000195A  486D FDCC                pea.l      [A5 - 0x234]
  2258. 0000195E  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  2259. 00001962  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2260. label00001966:
  2261. 00001966  206E 0008                movea.l    A0, [A6 + 0x8]
  2262. 0000196A  2050                     movea.l    A0, [A0]
  2263. 0000196C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2264. 00001970  4EAD EF0E                jsr        [A5 - 0x10F2]
  2265. 00001974  306E 000C                movea.w    A0, [A6 + 0xC]
  2266. 00001978  B088                     cmp.l      D0, A0
  2267. 0000197A  588F                     addq.l     A7, 4
  2268. 0000197C  6D20                     blt        +0x22 /* 0000199E */
  2269. 0000197E  306E 000E                movea.w    A0, [A6 + 0xE]
  2270. 00001982  2F08                     move.l     -[A7], A0
  2271. 00001984  306E 000C                movea.w    A0, [A6 + 0xC]
  2272. 00001988  2F08                     move.l     -[A7], A0
  2273. 0000198A  206E 0008                movea.l    A0, [A6 + 0x8]
  2274. 0000198E  2050                     movea.l    A0, [A0]
  2275. 00001990  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2276. 00001994  4EAD 159A                jsr        [A5 + 0x159A]
  2277. 00001998  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2278. 0000199C  6022                     bra        +0x24 /* 000019C0 */
  2279. label0000199E:
  2280. 0000199E  4878 0001                pea.l      [0x00000001]
  2281. 000019A2  306E 000E                movea.w    A0, [A6 + 0xE]
  2282. 000019A6  2F08                     move.l     -[A7], A0
  2283. 000019A8  306E 000C                movea.w    A0, [A6 + 0xC]
  2284. 000019AC  2F08                     move.l     -[A7], A0
  2285. 000019AE  206E 0008                movea.l    A0, [A6 + 0x8]
  2286. 000019B2  2050                     movea.l    A0, [A0]
  2287. 000019B4  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2288. 000019B8  4EAD 1592                jsr        [A5 + 0x1592]
  2289. 000019BC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2290. label000019C0:
  2291. 000019C0  4E5E                     unlink     A6
  2292. 000019C2  4E75                     rts
  2293. export_917:
  2294. 000019C4  4E56 0000                link       A6, 0
  2295. 000019C8  2F0C                     move.l     -[A7], A4
  2296. 000019CA  286E 0008                movea.l    A4, [A6 + 0x8]
  2297. 000019CE  2054                     movea.l    A0, [A4]
  2298. 000019D0  4AA8 0018                tst.l      [A0 + 0x18]
  2299. 000019D4  670E                     beq        +0x10 /* 000019E4 */
  2300. 000019D6  2054                     movea.l    A0, [A4]
  2301. 000019D8  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2302. 000019DC  4EAD EF0E                jsr        [A5 - 0x10F2]
  2303. 000019E0  588F                     addq.l     A7, 4
  2304. 000019E2  6002                     bra        +0x4 /* 000019E6 */
  2305. label000019E4:
  2306. 000019E4  7000                     moveq.l    D0, 0x00
  2307. label000019E6:
  2308. 000019E6  206E 000C                movea.l    A0, [A6 + 0xC]
  2309. 000019EA  3080                     move.w     [A0], D0
  2310. 000019EC  2254                     movea.l    A1, [A4]
  2311. 000019EE  4AA9 0014                tst.l      [A1 + 0x14]
  2312. 000019F2  670E                     beq        +0x10 /* 00001A02 */
  2313. 000019F4  2054                     movea.l    A0, [A4]
  2314. 000019F6  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2315. 000019FA  4EAD EF0E                jsr        [A5 - 0x10F2]
  2316. 000019FE  588F                     addq.l     A7, 4
  2317. 00001A00  6002                     bra        +0x4 /* 00001A04 */
  2318. label00001A02:
  2319. 00001A02  7000                     moveq.l    D0, 0x00
  2320. label00001A04:
  2321. 00001A04  206E 0010                movea.l    A0, [A6 + 0x10]
  2322. 00001A08  3080                     move.w     [A0], D0
  2323. 00001A0A  285F                     movea.l    A4, [A7]+
  2324. 00001A0C  4E5E                     unlink     A6
  2325. 00001A0E  4E75                     rts
  2326. export_918:
  2327. 00001A10  4E56 0000                link       A6, 0
  2328. 00001A14  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2329. 00001A18  3A2E 000C                move.w     D5, [A6 + 0xC]
  2330. 00001A1C  286E 0008                movea.l    A4, [A6 + 0x8]
  2331. 00001A20  2F0C                     move.l     -[A7], A4
  2332. 00001A22  4EAD 1C82                jsr        [A5 + 0x1C82]
  2333. 00001A26  4A00                     tst.b      D0
  2334. 00001A28  588F                     addq.l     A7, 4
  2335. 00001A2A  6704                     beq        +0x6 /* 00001A30 */
  2336. 00001A2C  7000                     moveq.l    D0, 0x00
  2337. 00001A2E  6014                     bra        +0x16 /* 00001A44 */
  2338. label00001A30:
  2339. 00001A30  3F3C 0265                move.w     -[A7], 0x265
  2340. 00001A34  486D FDDE                pea.l      [A5 - 0x222]
  2341. 00001A38  486D FDEA                pea.l      [A5 - 0x216]
  2342. 00001A3C  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  2343. 00001A40  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2344. label00001A44:
  2345. 00001A44  2054                     movea.l    A0, [A4]
  2346. 00001A46  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2347. 00001A4A  4EAD EF0E                jsr        [A5 - 0x10F2]
  2348. 00001A4E  3E00                     move.w     D7, D0
  2349. 00001A50  2054                     movea.l    A0, [A4]
  2350. 00001A52  2EA8 0014                move.l     [A7], [A0 + 0x14]
  2351. 00001A56  4EAD EF0E                jsr        [A5 - 0x10F2]
  2352. 00001A5A  3C00                     move.w     D6, D0
  2353. 00001A5C  3007                     move.w     D0, D7
  2354. 00001A5E  C1C6                     muls.w     D0, D6
  2355. 00001A60  B045                     cmp.w      D0, D5
  2356. 00001A62  588F                     addq.l     A7, 4
  2357. 00001A64  6D04                     blt        +0x6 /* 00001A6A */
  2358. 00001A66  7000                     moveq.l    D0, 0x00
  2359. 00001A68  6014                     bra        +0x16 /* 00001A7E */
  2360. label00001A6A:
  2361. 00001A6A  3F3C 0269                move.w     -[A7], 0x269
  2362. 00001A6E  486D FDFC                pea.l      [A5 - 0x204]
  2363. 00001A72  486D FE08                pea.l      [A5 - 0x1F8]
  2364. 00001A76  4EAD 1AAA                jsr        [A5 + 0x1AAA]
  2365. 00001A7A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2366. label00001A7E:
  2367. 00001A7E  2054                     movea.l    A0, [A4]
  2368. 00001A80  4A28 000E                tst.b      [A0 + 0xE]
  2369. 00001A84  6624                     bne        +0x26 /* 00001AAA */
  2370. 00001A86  78FF                     moveq.l    D4, 0xFFFFFFFF
  2371. 00001A88  D845                     add.w      D4, D5
  2372. 00001A8A  3044                     movea.w    A0, D4
  2373. 00001A8C  2008                     move.l     D0, A0
  2374. 00001A8E  81C6                     divs.w     D0, D6
  2375. 00001A90  5240                     addq.w     D0, 1
  2376. 00001A92  206E 000E                movea.l    A0, [A6 + 0xE]
  2377. 00001A96  3080                     move.w     [A0], D0
  2378. 00001A98  3244                     movea.w    A1, D4
  2379. 00001A9A  2009                     move.l     D0, A1
  2380. 00001A9C  81C6                     divs.w     D0, D6
  2381. 00001A9E  4840                     swap.w     D0
  2382. 00001AA0  5240                     addq.w     D0, 1
  2383. 00001AA2  226E 0012                movea.l    A1, [A6 + 0x12]
  2384. 00001AA6  3280                     move.w     [A1], D0
  2385. 00001AA8  6022                     bra        +0x24 /* 00001ACC */
  2386. label00001AAA:
  2387. 00001AAA  78FF                     moveq.l    D4, 0xFFFFFFFF
  2388. 00001AAC  D845                     add.w      D4, D5
  2389. 00001AAE  3044                     movea.w    A0, D4
  2390. 00001AB0  2008                     move.l     D0, A0
  2391. 00001AB2  81C7                     divs.w     D0, D7
  2392. 00001AB4  5240                     addq.w     D0, 1
  2393. 00001AB6  206E 0012                movea.l    A0, [A6 + 0x12]
  2394. 00001ABA  3080                     move.w     [A0], D0
  2395. 00001ABC  3244                     movea.w    A1, D4
  2396. 00001ABE  2009                     move.l     D0, A1
  2397. 00001AC0  81C7                     divs.w     D0, D7
  2398. 00001AC2  4840                     swap.w     D0
  2399. 00001AC4  5240                     addq.w     D0, 1
  2400. 00001AC6  226E 000E                movea.l    A1, [A6 + 0xE]
  2401. 00001ACA  3280                     move.w     [A1], D0
  2402. label00001ACC:
  2403. 00001ACC  4CDF 10F0                movem.l    A4,D7,D6,D5,D4, [A7]+
  2404. 00001AD0  4E5E                     unlink     A6
  2405. 00001AD2  4E75                     rts
  2406. export_919:
  2407. 00001AD4  4E56 FFF8                link       A6, -0x0008
  2408. 00001AD8  486E FFFC                pea.l      [A6 - 0x4]
  2409. 00001ADC  486E FFFE                pea.l      [A6 - 0x2]
  2410. 00001AE0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2411. 00001AE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2412. 00001AE8  4EAD 1CD2                jsr        [A5 + 0x1CD2]
  2413. 00001AEC  306E FFFC                movea.w    A0, [A6 - 0x4]
  2414. 00001AF0  4868 FFFF                pea.l      [A0 - 0x1]
  2415. 00001AF4  4878 0001                pea.l      [0x00000001]
  2416. 00001AF8  206E 0008                movea.l    A0, [A6 + 0x8]
  2417. 00001AFC  2050                     movea.l    A0, [A0]
  2418. 00001AFE  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2419. 00001B02  4EAD 15BA                jsr        [A5 + 0x15BA]
  2420. 00001B06  206E 000E                movea.l    A0, [A6 + 0xE]
  2421. 00001B0A  2140 0004                move.l     [A0 + 0x4], D0
  2422. 00001B0E  326E FFFE                movea.w    A1, [A6 - 0x2]
  2423. 00001B12  4869 FFFF                pea.l      [A1 - 0x1]
  2424. 00001B16  4878 0001                pea.l      [0x00000001]
  2425. 00001B1A  226E 0008                movea.l    A1, [A6 + 0x8]
  2426. 00001B1E  2251                     movea.l    A1, [A1]
  2427. 00001B20  2F29 0018                move.l     -[A7], [A1 + 0x18]
  2428. 00001B24  4EAD 15BA                jsr        [A5 + 0x15BA]
  2429. 00001B28  206E 000E                movea.l    A0, [A6 + 0xE]
  2430. 00001B2C  2080                     move.l     [A0], D0
  2431. 00001B2E  4E5E                     unlink     A6
  2432. 00001B30  4E75                     rts
  2433. export_920:
  2434. 00001B32  4E56 FFFC                link       A6, -0x0004
  2435. 00001B36  48E7 0018                movem.l    -[A7], A3,A4
  2436. 00001B3A  266E 000E                movea.l    A3, [A6 + 0xE]
  2437. 00001B3E  286E 0008                movea.l    A4, [A6 + 0x8]
  2438. 00001B42  486E FFFC                pea.l      [A6 - 0x4]
  2439. 00001B46  486E FFFE                pea.l      [A6 - 0x2]
  2440. 00001B4A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2441. 00001B4E  2F0C                     move.l     -[A7], A4
  2442. 00001B50  4EAD 1CD2                jsr        [A5 + 0x1CD2]
  2443. 00001B54  2E8B                     move.l     [A7], A3
  2444. 00001B56  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2445. 00001B5A  2F0C                     move.l     -[A7], A4
  2446. 00001B5C  4EAD 1CDA                jsr        [A5 + 0x1CDA]
  2447. 00001B60  306E FFFC                movea.w    A0, [A6 - 0x4]
  2448. 00001B64  2E88                     move.l     [A7], A0
  2449. 00001B66  2054                     movea.l    A0, [A4]
  2450. 00001B68  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2451. 00001B6C  4EAD 15A2                jsr        [A5 + 0x15A2]
  2452. 00001B70  D0AB 0004                add.l      D0, [A3 + 0x4]
  2453. 00001B74  2740 000C                move.l     [A3 + 0xC], D0
  2454. 00001B78  306E FFFE                movea.w    A0, [A6 - 0x2]
  2455. 00001B7C  2E88                     move.l     [A7], A0
  2456. 00001B7E  2054                     movea.l    A0, [A4]
  2457. 00001B80  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2458. 00001B84  4EAD 15A2                jsr        [A5 + 0x15A2]
  2459. 00001B88  D093                     add.l      D0, [A3]
  2460. 00001B8A  2740 0008                move.l     [A3 + 0x8], D0
  2461. 00001B8E  4CEE 1800 FFF4           movem.l    A4,A3, [A6 - 0xC]
  2462. 00001B94  4E5E                     unlink     A6
  2463. 00001B96  4E75                     rts
  2464.